@charset "UTF-8";
/**
 * Do not edit directly
 * Generated on Fri, 14 Nov 2025 18:04:50 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: #5f368d;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #28a745;
  --bs-teal: #20c997;
  --bs-cyan: #00a9e6;
  --bs-black: #222;
  --bs-white: #fff;
  --bs-gray: #888;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #ececec;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #888;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #5f368d;
  --bs-secondary: #888;
  --bs-success: #28a745;
  --bs-info: #00a9e6;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #ececec;
  --bs-dark: #212529;
  --bs-primary-rgb: 95, 54, 141;
  --bs-secondary-rgb: 136, 136, 136;
  --bs-success-rgb: 40, 167, 69;
  --bs-info-rgb: 0, 169, 230;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 236, 236, 236;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: rgb(38, 21.6, 56.4);
  --bs-secondary-text-emphasis: rgb(54.4, 54.4, 54.4);
  --bs-success-text-emphasis: rgb(16, 66.8, 27.6);
  --bs-info-text-emphasis: rgb(0, 67.6, 92);
  --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
  --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(223, 214.8, 232.2);
  --bs-secondary-bg-subtle: rgb(231.2, 231.2, 231.2);
  --bs-success-bg-subtle: rgb(212, 237.4, 217.8);
  --bs-info-bg-subtle: rgb(204, 237.8, 250);
  --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-light-bg-subtle: rgb(245.5, 245.5, 245.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(191, 174.6, 209.4);
  --bs-secondary-border-subtle: rgb(207.4, 207.4, 207.4);
  --bs-success-border-subtle: rgb(169, 219.8, 180.6);
  --bs-info-border-subtle: rgb(153, 220.6, 245);
  --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
  --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 34, 34, 34;
  --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: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #222;
  --bs-emphasis-color-rgb: 34, 34, 34;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #ececec;
  --bs-tertiary-bg-rgb: 236, 236, 236;
  --bs-heading-color: inherit;
  --bs-link-color: #5f368d;
  --bs-link-color-rgb: 95, 54, 141;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(76, 43.2, 112.8);
  --bs-link-hover-color-rgb: 76, 43, 113;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(34, 34, 34, 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(34, 34, 34, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(34, 34, 34, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(34, 34, 34, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(95, 54, 141, 0.25);
  --bs-form-valid-color: #28a745;
  --bs-form-valid-border-color: #28a745;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: rgb(159, 134.4, 186.6);
  --bs-secondary-text-emphasis: rgb(183.6, 183.6, 183.6);
  --bs-success-text-emphasis: rgb(126, 202.2, 143.4);
  --bs-info-text-emphasis: rgb(102, 203.4, 240);
  --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
  --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
  --bs-light-text-emphasis: #ececec;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(19, 10.8, 28.2);
  --bs-secondary-bg-subtle: rgb(27.2, 27.2, 27.2);
  --bs-success-bg-subtle: rgb(8, 33.4, 13.8);
  --bs-info-bg-subtle: rgb(0, 33.8, 46);
  --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
  --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #2b2e31;
  --bs-primary-border-subtle: rgb(57, 32.4, 84.6);
  --bs-secondary-border-subtle: rgb(81.6, 81.6, 81.6);
  --bs-success-border-subtle: rgb(24, 100.2, 41.4);
  --bs-info-border-subtle: rgb(0, 101.4, 138);
  --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(159, 134.4, 186.6);
  --bs-link-hover-color: rgb(178.2, 158.52, 200.28);
  --bs-link-color-rgb: 159, 134, 187;
  --bs-link-hover-color-rgb: 178, 159, 200;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(126, 202.2, 143.4);
  --bs-form-valid-border-color: rgb(126, 202.2, 143.4);
  --bs-form-invalid-color: rgb(234, 133.8, 143.4);
  --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}

*,
*::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(34, 34, 34, 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);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend {
  line-height: inherit;
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -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);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-1 {
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-2 {
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-3 {
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-4 {
  font-weight: 300;
  line-height: 1.2;
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-5 {
  font-weight: 300;
  line-height: 1.2;
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.display-6 {
  font-weight: 300;
  line-height: 1.2;
}

.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: #888;
}
.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.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: 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: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(34, 34, 34, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(34, 34, 34, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(34, 34, 34, 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: #222;
  --bs-table-bg: rgb(223, 214.8, 232.2);
  --bs-table-border-color: rgb(204.1, 196.72, 212.38);
  --bs-table-striped-bg: rgb(213.55, 205.76, 222.29);
  --bs-table-striped-color: #222;
  --bs-table-active-bg: rgb(204.1, 196.72, 212.38);
  --bs-table-active-color: #222;
  --bs-table-hover-bg: rgb(208.825, 201.24, 217.335);
  --bs-table-hover-color: #222;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #222;
  --bs-table-bg: rgb(231.2, 231.2, 231.2);
  --bs-table-border-color: rgb(211.48, 211.48, 211.48);
  --bs-table-striped-bg: rgb(221.34, 221.34, 221.34);
  --bs-table-striped-color: #222;
  --bs-table-active-bg: rgb(211.48, 211.48, 211.48);
  --bs-table-active-color: #222;
  --bs-table-hover-bg: rgb(216.41, 216.41, 216.41);
  --bs-table-hover-color: #222;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #222;
  --bs-table-bg: rgb(212, 237.4, 217.8);
  --bs-table-border-color: rgb(194.2, 217.06, 199.42);
  --bs-table-striped-bg: rgb(203.1, 227.23, 208.61);
  --bs-table-striped-color: #222;
  --bs-table-active-bg: rgb(194.2, 217.06, 199.42);
  --bs-table-active-color: #222;
  --bs-table-hover-bg: rgb(198.65, 222.145, 204.015);
  --bs-table-hover-color: #222;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #222;
  --bs-table-bg: rgb(204, 237.8, 250);
  --bs-table-border-color: rgb(187, 217.42, 228.4);
  --bs-table-striped-bg: rgb(195.5, 227.61, 239.2);
  --bs-table-striped-color: #222;
  --bs-table-active-bg: rgb(187, 217.42, 228.4);
  --bs-table-active-color: #222;
  --bs-table-hover-bg: rgb(191.25, 222.515, 233.8);
  --bs-table-hover-color: #222;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #222;
  --bs-table-bg: rgb(255, 242.6, 205.4);
  --bs-table-border-color: rgb(232.9, 221.74, 188.26);
  --bs-table-striped-bg: rgb(243.95, 232.17, 196.83);
  --bs-table-striped-color: #222;
  --bs-table-active-bg: rgb(232.9, 221.74, 188.26);
  --bs-table-active-color: #222;
  --bs-table-hover-bg: rgb(238.425, 226.955, 192.545);
  --bs-table-hover-color: #222;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #222;
  --bs-table-bg: rgb(248, 214.6, 217.8);
  --bs-table-border-color: rgb(226.6, 196.54, 199.42);
  --bs-table-striped-bg: rgb(237.3, 205.57, 208.61);
  --bs-table-striped-color: #222;
  --bs-table-active-bg: rgb(226.6, 196.54, 199.42);
  --bs-table-active-color: #222;
  --bs-table-hover-bg: rgb(231.95, 201.055, 204.015);
  --bs-table-hover-color: #222;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #222;
  --bs-table-bg: #ececec;
  --bs-table-border-color: rgb(215.8, 215.8, 215.8);
  --bs-table-striped-bg: rgb(225.9, 225.9, 225.9);
  --bs-table-striped-color: #222;
  --bs-table-active-bg: rgb(215.8, 215.8, 215.8);
  --bs-table-active-color: #222;
  --bs-table-hover-bg: rgb(220.85, 220.85, 220.85);
  --bs-table-hover-color: #222;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: rgb(55.2, 58.8, 62.4);
  --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
  --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: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  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: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: rgb(175, 154.5, 198);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(95, 54, 141, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(95, 54, 141, 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: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.40625rem 0.75rem;
  margin: -0.40625rem -0.75rem;
  -webkit-margin-end: 0.75rem;
     -moz-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  -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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.40625rem 2.25rem 0.40625rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  -webkit-background-size: 16px 12px;
          background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  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: rgb(175, 154.5, 198);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(95, 54, 141, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(95, 54, 141, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.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: var(--bs-body-bg);
  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: var(--bs-border-width) solid var(--bs-border-color);
  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: rgb(175, 154.5, 198);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(95, 54, 141, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(95, 54, 141, 0.25);
}
.form-check-input:checked {
  background-color: #5f368d;
  border-color: #5f368d;
}
.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: #5f368d;
  border-color: #5f368d;
  --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%2834, 34, 34, 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='rgb%28175, 154.5, 198%29'/%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 #fff, 0 0 0 0.25rem rgba(95, 54, 141, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(95, 54, 141, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(95, 54, 141, 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: #5f368d;
  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: rgb(207, 194.7, 220.8);
}
.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: #5f368d;
  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: rgb(207, 194.7, 220.8);
}
.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: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  -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: #888;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}

.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: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.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.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: 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='%2328a745' 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='%2328a745' 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.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: 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='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.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='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  -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: #5f368d;
  --bs-btn-border-color: #5f368d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(80.75, 45.9, 119.85);
  --bs-btn-hover-border-color: rgb(76, 43.2, 112.8);
  --bs-btn-focus-shadow-rgb: 119, 84, 158;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(76, 43.2, 112.8);
  --bs-btn-active-border-color: rgb(71.25, 40.5, 105.75);
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5f368d;
  --bs-btn-disabled-border-color: #5f368d;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #888;
  --bs-btn-border-color: #888;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(115.6, 115.6, 115.6);
  --bs-btn-hover-border-color: rgb(108.8, 108.8, 108.8);
  --bs-btn-focus-shadow-rgb: 154, 154, 154;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(108.8, 108.8, 108.8);
  --bs-btn-active-border-color: #666666;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #888;
  --bs-btn-disabled-border-color: #888;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(34, 141.95, 58.65);
  --bs-btn-hover-border-color: rgb(32, 133.6, 55.2);
  --bs-btn-focus-shadow-rgb: 72, 180, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32, 133.6, 55.2);
  --bs-btn-active-border-color: rgb(30, 125.25, 51.75);
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #28a745;
  --bs-btn-disabled-border-color: #28a745;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #00a9e6;
  --bs-btn-border-color: #00a9e6;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(0, 143.65, 195.5);
  --bs-btn-hover-border-color: rgb(0, 135.2, 184);
  --bs-btn-focus-shadow-rgb: 38, 182, 234;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(0, 135.2, 184);
  --bs-btn-active-border-color: rgb(0, 126.75, 172.5);
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #00a9e6;
  --bs-btn-disabled-border-color: #00a9e6;
}

.btn-warning {
  --bs-btn-color: #222;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #222;
  --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
  --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-focus-shadow-rgb: 222, 169, 11;
  --bs-btn-active-color: #222;
  --bs-btn-active-bg: rgb(255, 205.4, 56.6);
  --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #222;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #222;
  --bs-btn-bg: #ececec;
  --bs-btn-border-color: #ececec;
  --bs-btn-hover-color: #222;
  --bs-btn-hover-bg: rgb(200.6, 200.6, 200.6);
  --bs-btn-hover-border-color: rgb(188.8, 188.8, 188.8);
  --bs-btn-focus-shadow-rgb: 206, 206, 206;
  --bs-btn-active-color: #222;
  --bs-btn-active-bg: rgb(188.8, 188.8, 188.8);
  --bs-btn-active-border-color: #b1b1b1;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #222;
  --bs-btn-disabled-bg: #ececec;
  --bs-btn-disabled-border-color: #ececec;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);
  --bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(77.4, 80.6, 83.8);
  --bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #5f368d;
  --bs-btn-border-color: #5f368d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5f368d;
  --bs-btn-hover-border-color: #5f368d;
  --bs-btn-focus-shadow-rgb: 95, 54, 141;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5f368d;
  --bs-btn-active-border-color: #5f368d;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #5f368d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5f368d;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #888;
  --bs-btn-border-color: #888;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #888;
  --bs-btn-hover-border-color: #888;
  --bs-btn-focus-shadow-rgb: 136, 136, 136;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #888;
  --bs-btn-active-border-color: #888;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #888;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #888;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #28a745;
  --bs-btn-hover-border-color: #28a745;
  --bs-btn-focus-shadow-rgb: 40, 167, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #28a745;
  --bs-btn-active-border-color: #28a745;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #28a745;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #28a745;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #00a9e6;
  --bs-btn-border-color: #00a9e6;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #00a9e6;
  --bs-btn-hover-border-color: #00a9e6;
  --bs-btn-focus-shadow-rgb: 0, 169, 230;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #00a9e6;
  --bs-btn-active-border-color: #00a9e6;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #00a9e6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #00a9e6;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #222;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #222;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #ececec;
  --bs-btn-border-color: #ececec;
  --bs-btn-hover-color: #222;
  --bs-btn-hover-bg: #ececec;
  --bs-btn-hover-border-color: #ececec;
  --bs-btn-focus-shadow-rgb: 236, 236, 236;
  --bs-btn-active-color: #222;
  --bs-btn-active-bg: #ececec;
  --bs-btn-active-border-color: #ececec;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #ececec;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ececec;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #888;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 119, 84, 158;
  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: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0.25rem;
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(0.25rem - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --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: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #5f368d;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #888;
  --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: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #5f368d;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.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: var(--bs-secondary-color);
  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(95, 54, 141, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(95, 54, 141, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: 0;
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: #5f368d;
  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: #5f368d;
}
.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%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: -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: rgba(34, 34, 34, 0.125);
  --bs-card-border-radius: 0.25rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.25rem - (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: var(--bs-body-bg);
  --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='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --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='rgb%2838, 21.6, 56.4%29'%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: rgb(175, 154.5, 198);
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(95, 54, 141, 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='rgb%28159, 134.4, 186.6%29'%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='rgb%28159, 134.4, 186.6%29'%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: #ececec;
  --bs-breadcrumb-border-radius: 0.2rem;
  --bs-breadcrumb-divider-color: #AAA;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #AAA;
  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: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(95, 54, 141, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #5f368d;
  --bs-pagination-active-border-color: #5f368d;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: -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.25rem;
  --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: var(--bs-secondary-bg);
  --bs-progress-border-radius: 0.5rem;
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #5f368d;
  --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: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: 0.25rem;
  --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: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #5f368d;
  --bs-list-group-active-border-color: #5f368d;
  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: #222;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23222'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(95, 54, 141, 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: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: 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: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  -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;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -50px);
       -o-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
.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: #222;
  --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.25rem;
  --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: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
  --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: #222;
}
.carousel-dark .carousel-caption {
  color: #222;
}

[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: #222;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #222;
}

.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: var(--bs-border-color-translucent);
  --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: #222;
}
.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, #222 55%, rgba(0, 0, 0, 0.8) 75%, #222 95%);
          mask-image: linear-gradient(130deg, #222 55%, rgba(0, 0, 0, 0.8) 75%, #222 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: #222 !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: #222 !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(76, 43, 113, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(76, 43, 113, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(76, 43, 113, 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(109, 109, 109, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(109, 109, 109, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(109, 109, 109, 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(32, 134, 55, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(32, 134, 55, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(32, 134, 55, 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(0, 135, 184, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(0, 135, 184, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(0, 135, 184, 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(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  -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(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  -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(240, 240, 240, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(240, 240, 240, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(240, 240, 240, 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(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  -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(34, 34, 34, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15) !important;
}

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075) !important;
}

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(34, 34, 34, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(34, 34, 34, 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(34, 34, 34, 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;
}

.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-secondary.disabled,
.btn-secondary:disabled,
.btn-secondary {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}

.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary:not(:disabled):not(.disabled):hover {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
}

.btn-secondary:focus, .btn-secondary.focus {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2), 0 0 0 0.25rem rgba(68, 68, 68, 0.2) !important;
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2), 0 0 0 0.25rem rgba(68, 68, 68, 0.2) !important;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2), 0 0 0 0.25rem rgba(68, 68, 68, 0.2) !important;
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2), 0 0 0 0.25rem rgba(68, 68, 68, 0.2) !important;
}

.btn-primary:focus, .btn-primary.focus {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2), 0 0 0 0.25rem rgba(95, 54, 141, 0.5);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2), 0 0 0 0.25rem rgba(95, 54, 141, 0.5);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2), 0 0 0 0.25rem rgba(95, 54, 141, 0.5);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2), 0 0 0 0.25rem rgba(95, 54, 141, 0.5);
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show > .btn-secondary.dropdown-toggle {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}

.btn-outline-secondary {
  color: #686868;
  border-color: #d7d8d9;
}

.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: rgb(76.3653846154, 43.4076923077, 113.3423076923);
}
.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: rgb(76.3653846154, 43.4076923077, 113.3423076923);
}
.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: #eaeaea;
}
.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: #eaeaea;
}
.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: rgb(32.6086956522, 136.1413043478, 56.25);
}
.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: rgb(32.6086956522, 136.1413043478, 56.25);
}
.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: rgb(0, 140.8945652174, 191.75);
}
.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: rgb(0, 140.8945652174, 191.75);
}
.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: rgb(223.75, 167.8125, 0);
}
.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: rgb(223.75, 167.8125, 0);
}
.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: rgb(200.082278481, 34.667721519, 50.5158227848);
}
.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: rgb(200.082278481, 34.667721519, 50.5158227848);
}
.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: rgb(216.875, 216.875, 216.875);
}
.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: rgb(216.875, 216.875, 216.875);
}
.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: rgb(15.9425675676, 17.875, 19.8074324324);
}
.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: rgb(15.9425675676, 17.875, 19.8074324324);
}

.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: rgb(76.3653846154, 43.4076923077, 113.3423076923);
}
.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: rgb(76.3653846154, 43.4076923077, 113.3423076923);
}
.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: #eaeaea;
}
.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: #eaeaea;
}
.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: rgb(32.6086956522, 136.1413043478, 56.25);
}
.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: rgb(32.6086956522, 136.1413043478, 56.25);
}
.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: rgb(0, 140.8945652174, 191.75);
}
.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: rgb(0, 140.8945652174, 191.75);
}
.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: rgb(223.75, 167.8125, 0);
}
.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: rgb(223.75, 167.8125, 0);
}
.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: rgb(200.082278481, 34.667721519, 50.5158227848);
}
.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: rgb(200.082278481, 34.667721519, 50.5158227848);
}
.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: rgb(216.875, 216.875, 216.875);
}
.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: rgb(216.875, 216.875, 216.875);
}
.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: rgb(15.9425675676, 17.875, 19.8074324324);
}
.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: rgb(15.9425675676, 17.875, 19.8074324324);
}

.breadcrumb {
  font-weight: 500;
}

.breadcrumb-item a {
  color: #716d78;
}

.card-header {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0;
  background-color: rgba(34, 34, 34, 0.03);
  border-bottom: 1px solid rgba(34, 34, 34, 0.125);
  padding: 0.5rem 1.25rem;
}

.card-body {
  padding: 0.75rem 1.25rem;
}

.card-footer {
  padding: 0.5rem 1.25rem;
}

.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: var(--bs-border-color) !important;
}

.list-group {
  border-radius: 0.25rem;
}

.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: #5f368d;
}

.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: #eeeeee !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: #5f368d;
}

.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;
}

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: #212529;
  --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: none;
  --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: #5f368d;
  --dxbl-btn-link-text-decoration: underline;
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(95, 54, 141, 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: #5f368d;
  --dxbl-btn-border-color: #5f368d;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: rgb(80.75, 45.9, 119.85);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(80.75, 45.9, 119.85);
  --dxbl-btn-hover-bg: rgb(85.5, 48.6, 126.9);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(85.5, 48.6, 126.9);
  --dxbl-btn-disabled-bg: rgb(159, 134.4, 186.6);
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: rgb(159, 134.4, 186.6);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(95, 54, 141, 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: #5f368d;
  --dxbl-btn-border-color: #5f368d;
  --dxbl-btn-active-bg: rgb(80.75, 45.9, 119.85);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(80.75, 45.9, 119.85);
  --dxbl-btn-hover-bg: rgb(85.5, 48.6, 126.9);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(85.5, 48.6, 126.9);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(159, 134.4, 186.6);
  --dxbl-btn-disabled-border-color: rgb(159, 134.4, 186.6);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(95, 54, 141, 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: #5f368d;
  --dxbl-btn-active-bg: rgb(80.75, 45.9, 119.85);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(80.75, 45.9, 119.85);
  --dxbl-btn-hover-bg: rgb(85.5, 48.6, 126.9);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(85.5, 48.6, 126.9);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(159, 134.4, 186.6);
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(95, 54, 141, 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: #6c757d;
  --dxbl-btn-border-color: #6c757d;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: rgb(91.8, 99.45, 106.25);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(91.8, 99.45, 106.25);
  --dxbl-btn-hover-bg: rgb(97.2, 105.3, 112.5);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(97.2, 105.3, 112.5);
  --dxbl-btn-disabled-bg: rgb(166.8, 172.2, 177);
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: rgb(166.8, 172.2, 177);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(108, 117, 125, 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: #6c757d;
  --dxbl-btn-border-color: #6c757d;
  --dxbl-btn-active-bg: rgb(91.8, 99.45, 106.25);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(91.8, 99.45, 106.25);
  --dxbl-btn-hover-bg: rgb(97.2, 105.3, 112.5);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(97.2, 105.3, 112.5);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(166.8, 172.2, 177);
  --dxbl-btn-disabled-border-color: rgb(166.8, 172.2, 177);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(108, 117, 125, 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: #6c757d;
  --dxbl-btn-active-bg: rgb(91.8, 99.45, 106.25);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(91.8, 99.45, 106.25);
  --dxbl-btn-hover-bg: rgb(97.2, 105.3, 112.5);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(97.2, 105.3, 112.5);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(166.8, 172.2, 177);
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(108, 117, 125, 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: #28a745;
  --dxbl-btn-border-color: #28a745;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: rgb(34, 141.95, 58.65);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(34, 141.95, 58.65);
  --dxbl-btn-hover-bg: rgb(36, 150.3, 62.1);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(36, 150.3, 62.1);
  --dxbl-btn-disabled-bg: rgb(126, 202.2, 143.4);
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: rgb(126, 202.2, 143.4);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(40, 167, 69, 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: #28a745;
  --dxbl-btn-border-color: #28a745;
  --dxbl-btn-active-bg: rgb(34, 141.95, 58.65);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(34, 141.95, 58.65);
  --dxbl-btn-hover-bg: rgb(36, 150.3, 62.1);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(36, 150.3, 62.1);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(126, 202.2, 143.4);
  --dxbl-btn-disabled-border-color: rgb(126, 202.2, 143.4);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(40, 167, 69, 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: #28a745;
  --dxbl-btn-active-bg: rgb(34, 141.95, 58.65);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(34, 141.95, 58.65);
  --dxbl-btn-hover-bg: rgb(36, 150.3, 62.1);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(36, 150.3, 62.1);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(126, 202.2, 143.4);
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(40, 167, 69, 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: #00a9e6;
  --dxbl-btn-border-color: #00a9e6;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: rgb(0, 143.65, 195.5);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(0, 143.65, 195.5);
  --dxbl-btn-hover-bg: rgb(0, 152.1, 207);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(0, 152.1, 207);
  --dxbl-btn-disabled-bg: rgb(102, 203.4, 240);
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: rgb(102, 203.4, 240);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(0, 169, 230, 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: #00a9e6;
  --dxbl-btn-border-color: #00a9e6;
  --dxbl-btn-active-bg: rgb(0, 143.65, 195.5);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(0, 143.65, 195.5);
  --dxbl-btn-hover-bg: rgb(0, 152.1, 207);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(0, 152.1, 207);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(102, 203.4, 240);
  --dxbl-btn-disabled-border-color: rgb(102, 203.4, 240);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(0, 169, 230, 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: #00a9e6;
  --dxbl-btn-active-bg: rgb(0, 143.65, 195.5);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(0, 143.65, 195.5);
  --dxbl-btn-hover-bg: rgb(0, 152.1, 207);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(0, 152.1, 207);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(102, 203.4, 240);
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(0, 169, 230, 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: #ffc107;
  --dxbl-btn-border-color: #ffc107;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: rgb(216.75, 164.05, 5.95);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(216.75, 164.05, 5.95);
  --dxbl-btn-hover-bg: rgb(229.5, 173.7, 6.3);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(229.5, 173.7, 6.3);
  --dxbl-btn-disabled-bg: rgb(255, 217.8, 106.2);
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: rgb(255, 217.8, 106.2);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(255, 193, 7, 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: #ffc107;
  --dxbl-btn-border-color: #ffc107;
  --dxbl-btn-active-bg: rgb(216.75, 164.05, 5.95);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(216.75, 164.05, 5.95);
  --dxbl-btn-hover-bg: rgb(229.5, 173.7, 6.3);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(229.5, 173.7, 6.3);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(255, 217.8, 106.2);
  --dxbl-btn-disabled-border-color: rgb(255, 217.8, 106.2);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(255, 193, 7, 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: #ffc107;
  --dxbl-btn-active-bg: rgb(216.75, 164.05, 5.95);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(216.75, 164.05, 5.95);
  --dxbl-btn-hover-bg: rgb(229.5, 173.7, 6.3);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(229.5, 173.7, 6.3);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(255, 217.8, 106.2);
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(255, 193, 7, 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: #dc3545;
  --dxbl-btn-border-color: #dc3545;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: rgb(187, 45.05, 58.65);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(187, 45.05, 58.65);
  --dxbl-btn-hover-bg: rgb(198, 47.7, 62.1);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(198, 47.7, 62.1);
  --dxbl-btn-disabled-bg: rgb(234, 133.8, 143.4);
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: rgb(234, 133.8, 143.4);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(220, 53, 69, 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: #dc3545;
  --dxbl-btn-border-color: #dc3545;
  --dxbl-btn-active-bg: rgb(187, 45.05, 58.65);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(187, 45.05, 58.65);
  --dxbl-btn-hover-bg: rgb(198, 47.7, 62.1);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(198, 47.7, 62.1);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(234, 133.8, 143.4);
  --dxbl-btn-disabled-border-color: rgb(234, 133.8, 143.4);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(220, 53, 69, 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: #dc3545;
  --dxbl-btn-active-bg: rgb(187, 45.05, 58.65);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(187, 45.05, 58.65);
  --dxbl-btn-hover-bg: rgb(198, 47.7, 62.1);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(198, 47.7, 62.1);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(234, 133.8, 143.4);
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(220, 53, 69, 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: #f8f9fa;
  --dxbl-btn-border-color: #f8f9fa;
  --dxbl-btn-color: #222222;
  --dxbl-btn-active-bg: rgb(249.05, 249.9, 250.75);
  --dxbl-btn-active-color: #222222;
  --dxbl-btn-active-border-color: rgb(249.05, 249.9, 250.75);
  --dxbl-btn-hover-bg: rgb(248.7, 249.6, 250.5);
  --dxbl-btn-hover-color: #222222;
  --dxbl-btn-hover-border-color: rgb(248.7, 249.6, 250.5);
  --dxbl-btn-disabled-bg: rgb(250.8, 251.4, 252);
  --dxbl-btn-disabled-color: #222222;
  --dxbl-btn-disabled-border-color: rgb(250.8, 251.4, 252);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(248, 249, 250, 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: #f8f9fa;
  --dxbl-btn-border-color: #f8f9fa;
  --dxbl-btn-active-bg: rgb(249.05, 249.9, 250.75);
  --dxbl-btn-active-color: #222222;
  --dxbl-btn-active-border-color: rgb(249.05, 249.9, 250.75);
  --dxbl-btn-hover-bg: rgb(248.7, 249.6, 250.5);
  --dxbl-btn-hover-color: #222222;
  --dxbl-btn-hover-border-color: rgb(248.7, 249.6, 250.5);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(250.8, 251.4, 252);
  --dxbl-btn-disabled-border-color: rgb(250.8, 251.4, 252);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(248, 249, 250, 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: #f8f9fa;
  --dxbl-btn-active-bg: rgb(249.05, 249.9, 250.75);
  --dxbl-btn-active-color: #222222;
  --dxbl-btn-active-border-color: rgb(249.05, 249.9, 250.75);
  --dxbl-btn-hover-bg: rgb(248.7, 249.6, 250.5);
  --dxbl-btn-hover-color: #222222;
  --dxbl-btn-hover-border-color: rgb(248.7, 249.6, 250.5);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(250.8, 251.4, 252);
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(248, 249, 250, 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: #212529;
  --dxbl-btn-border-color: #212529;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: rgb(28.05, 31.45, 34.85);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(28.05, 31.45, 34.85);
  --dxbl-btn-hover-bg: rgb(29.7, 33.3, 36.9);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(29.7, 33.3, 36.9);
  --dxbl-btn-disabled-bg: rgb(121.8, 124.2, 126.6);
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: rgb(121.8, 124.2, 126.6);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(33, 37, 41, 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: #212529;
  --dxbl-btn-border-color: #212529;
  --dxbl-btn-active-bg: rgb(28.05, 31.45, 34.85);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(28.05, 31.45, 34.85);
  --dxbl-btn-hover-bg: rgb(29.7, 33.3, 36.9);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(29.7, 33.3, 36.9);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(121.8, 124.2, 126.6);
  --dxbl-btn-disabled-border-color: rgb(121.8, 124.2, 126.6);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(33, 37, 41, 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: #212529;
  --dxbl-btn-active-bg: rgb(28.05, 31.45, 34.85);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(28.05, 31.45, 34.85);
  --dxbl-btn-hover-bg: rgb(29.7, 33.3, 36.9);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(29.7, 33.3, 36.9);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(121.8, 124.2, 126.6);
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(33, 37, 41, 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: #fff;
  --dxbl-btn-disabled-bg: #fff;
  --dxbl-btn-border-color: #d2d2d2;
  --dxbl-btn-disabled-border-color: #d2d2d2;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: #212529;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
}
.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-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-focus-shadow-color: rgba(95, 54, 141, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.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: #d2d2d2;
  --dxbl-btn-disabled-border-color: #d2d2d2;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: #212529;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
}
.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-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-focus-shadow-color: rgba(95, 54, 141, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.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: #212529;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
}
.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-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-focus-shadow-color: rgba(95, 54, 141, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.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: #fff;
  --dxbl-btn-disabled-bg: #fff;
  --dxbl-btn-border-color: #d2d2d2;
  --dxbl-btn-disabled-border-color: #d2d2d2;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: #212529;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
}
.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-secondary:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-focus-shadow-color: rgba(95, 54, 141, 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)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-border-color: #d2d2d2;
  --dxbl-btn-disabled-border-color: #d2d2d2;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: #212529;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
}
.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-outline-secondary:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-focus-shadow-color: rgba(95, 54, 141, 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)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #212529;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
}
.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-text-secondary:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-focus-shadow-color: rgba(95, 54, 141, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.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: #6F42C1;
  --dxbl-btn-link-text-decoration: Underline;
  --dxbl-btn-bg: rgba(255, 255, 255, 0);
  --dxbl-btn-color: #212529;
  --dxbl-btn-border-color: rgba(255, 255, 255, 0);
  --dxbl-btn-disabled-color: #adb5bd;
}
.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-btn-disabled-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-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-outline-none {
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.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-btn-disabled-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-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-btn-text-none {
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone {
  --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-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-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-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-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-primary {
  --dxbl-btn-color: rgb(255, 255, 255);
  --dxbl-btn-bg: #6F42C1;
  --dxbl-btn-border-color: #6F42C1;
}
.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-btn-active-bg: #432874;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #432874;
}
.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-btn-hover-bg: #59359A;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #59359A;
}
.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-btn-disabled-bg: #C5B3E6;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #C5B3E6;
  --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-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-primary {
  --dxbl-btn-focus-bg: #6F42C1;
  --dxbl-btn-focus-color: rgb(255, 255, 255);
  --dxbl-btn-focus-border-bg: #6F42C1;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary {
  --dxbl-btn-color: #6F42C1;
  --dxbl-btn-border-color: #6F42C1;
}
.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-btn-active-bg: #432874;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #432874;
}
.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-btn-hover-bg: #59359A;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #59359A;
}
.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-btn-disabled-color: #A98EDA;
  --dxbl-btn-disabled-border-color: #C5B3E6;
  --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-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-outline-primary {
  --dxbl-btn-focus-color: #6F42C1;
  --dxbl-btn-focus-border-bg: #6F42C1;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-text-primary {
  --dxbl-btn-color: #6F42C1;
}
.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-btn-active-bg: #432874;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #432874;
}
.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-btn-hover-bg: #59359A;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #59359A;
}
.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-btn-disabled-color: #A98EDA;
  --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-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-text-primary {
  --dxbl-btn-focus-color: #6F42C1;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.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-color: #343a40;
  --dxbl-btn-bg: #FCFCFC;
  --dxbl-btn-border-color: #FCFCFC;
}
.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-btn-active-bg: #dee2e6;
  --dxbl-btn-active-color: #343a40;
  --dxbl-btn-active-border-color: #dee2e6;
}
.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-btn-hover-bg: #e9ecef;
  --dxbl-btn-hover-color: #343a40;
  --dxbl-btn-hover-border-color: #e9ecef;
}
.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-btn-disabled-bg: #FCFCFC;
  --dxbl-btn-disabled-color: #adb5bd;
  --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-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-secondary {
  --dxbl-btn-focus-bg: #FCFCFC;
  --dxbl-btn-focus-color: #343a40;
  --dxbl-btn-focus-border-bg: #FCFCFC;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary {
  --dxbl-btn-color: #495057;
  --dxbl-btn-border-color: #e9ecef;
}
.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-btn-active-bg: #dee2e6;
  --dxbl-btn-active-color: #212529;
  --dxbl-btn-active-border-color: #dee2e6;
}
.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-btn-hover-bg: #e9ecef;
  --dxbl-btn-hover-color: #212529;
  --dxbl-btn-hover-border-color: #e9ecef;
}
.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-btn-disabled-color: #dee2e6;
  --dxbl-btn-disabled-border-color: #e9ecef;
  --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-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-outline-secondary {
  --dxbl-btn-focus-color: #495057;
  --dxbl-btn-focus-border-bg: #e9ecef;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary {
  --dxbl-btn-color: #495057;
}
.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-btn-active-bg: #dee2e6;
  --dxbl-btn-active-color: #212529;
  --dxbl-btn-active-border-color: #dee2e6;
}
.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-btn-hover-bg: #e9ecef;
  --dxbl-btn-hover-color: #212529;
  --dxbl-btn-hover-border-color: #e9ecef;
}
.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-btn-disabled-color: #dee2e6;
  --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-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-text-secondary {
  --dxbl-btn-focus-color: #495057;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-success {
  --dxbl-btn-color: rgb(255, 255, 255);
  --dxbl-btn-bg: #198754;
  --dxbl-btn-border-color: #198754;
}
.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-btn-active-bg: #0F5132;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #0F5132;
}
.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-btn-hover-bg: #146C43;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #146C43;
}
.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-btn-disabled-bg: #A3CFBB;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #A3CFBB;
  --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-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-success {
  --dxbl-btn-focus-bg: #198754;
  --dxbl-btn-focus-color: rgb(255, 255, 255);
  --dxbl-btn-focus-border-bg: #198754;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-outline-success {
  --dxbl-btn-color: #198754;
  --dxbl-btn-border-color: #198754;
}
.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-btn-active-bg: #0F5132;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #0F5132;
}
.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-btn-hover-bg: #146C43;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #146C43;
}
.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-btn-disabled-color: #75B798;
  --dxbl-btn-disabled-border-color: #A3CFBB;
  --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-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-outline-success {
  --dxbl-btn-focus-color: #198754;
  --dxbl-btn-focus-border-bg: #198754;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-text-success {
  --dxbl-btn-color: #198754;
}
.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-btn-active-bg: #0F5132;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #0F5132;
}
.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-btn-hover-bg: #146C43;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #146C43;
}
.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-btn-disabled-color: #75B798;
  --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-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-text-success {
  --dxbl-btn-focus-color: #198754;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-info {
  --dxbl-btn-color: rgb(255, 255, 255);
  --dxbl-btn-bg: #0DCAF0;
  --dxbl-btn-border-color: #0DCAF0;
}
.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-btn-active-bg: #087990;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #087990;
}
.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-btn-hover-bg: #0AA2C0;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #0AA2C0;
}
.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-btn-disabled-bg: #9EEAF9;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #9EEAF9;
  --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-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-info {
  --dxbl-btn-focus-bg: #0DCAF0;
  --dxbl-btn-focus-color: rgb(255, 255, 255);
  --dxbl-btn-focus-border-bg: #0DCAF0;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-outline-info {
  --dxbl-btn-color: #0DCAF0;
  --dxbl-btn-border-color: #0DCAF0;
}
.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-btn-active-bg: #087990;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #087990;
}
.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-btn-hover-bg: #0AA2C0;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #0AA2C0;
}
.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-btn-disabled-color: #6EDFF6;
  --dxbl-btn-disabled-border-color: #9EEAF9;
  --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-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-outline-info {
  --dxbl-btn-focus-color: #0DCAF0;
  --dxbl-btn-focus-border-bg: #0DCAF0;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-text-info {
  --dxbl-btn-color: #0DCAF0;
}
.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-btn-active-bg: #087990;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #087990;
}
.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-btn-hover-bg: #0AA2C0;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #0AA2C0;
}
.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-btn-disabled-color: #6EDFF6;
  --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-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-text-info {
  --dxbl-btn-focus-color: #0DCAF0;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-warning {
  --dxbl-btn-color: rgb(255, 255, 255);
  --dxbl-btn-bg: #FFC107;
  --dxbl-btn-border-color: #FFC107;
}
.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-btn-active-bg: #FFA000;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #FFA000;
}
.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-btn-hover-bg: #FFB300;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #FFB300;
}
.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-btn-disabled-bg: #FFE082;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #FFE082;
  --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-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-warning {
  --dxbl-btn-focus-bg: #FFC107;
  --dxbl-btn-focus-color: rgb(255, 255, 255);
  --dxbl-btn-focus-border-bg: #FFC107;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning {
  --dxbl-btn-color: #FFC107;
  --dxbl-btn-border-color: #FFC107;
}
.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-btn-active-bg: #FFA000;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #FFA000;
}
.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-btn-hover-bg: #FFB300;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #FFB300;
}
.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-btn-disabled-color: #FFD54F;
  --dxbl-btn-disabled-border-color: #FFE082;
  --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-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-outline-warning {
  --dxbl-btn-focus-color: #FFC107;
  --dxbl-btn-focus-border-bg: #FFC107;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-text-warning {
  --dxbl-btn-color: #FFC107;
}
.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-btn-active-bg: #FFA000;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #FFA000;
}
.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-btn-hover-bg: #FFB300;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #FFB300;
}
.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-btn-disabled-color: #FFD54F;
  --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-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-text-warning {
  --dxbl-btn-focus-color: #FFC107;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-danger {
  --dxbl-btn-color: rgb(255, 255, 255);
  --dxbl-btn-bg: #DC3545;
  --dxbl-btn-border-color: #DC3545;
}
.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-btn-active-bg: #842029;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #842029;
}
.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-btn-hover-bg: #B02A37;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #B02A37;
}
.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-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-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-danger {
  --dxbl-btn-focus-bg: #DC3545;
  --dxbl-btn-focus-color: rgb(255, 255, 255);
  --dxbl-btn-focus-border-bg: #DC3545;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger {
  --dxbl-btn-color: #DC3545;
  --dxbl-btn-border-color: #DC3545;
}
.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-btn-active-bg: #842029;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #842029;
}
.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-btn-hover-bg: #B02A37;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #B02A37;
}
.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-btn-disabled-color: #EA868F;
  --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-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-outline-danger {
  --dxbl-btn-focus-color: #DC3545;
  --dxbl-btn-focus-border-bg: #DC3545;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-text-danger {
  --dxbl-btn-color: #DC3545;
}
.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-btn-active-bg: #842029;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #842029;
}
.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-btn-hover-bg: #B02A37;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #B02A37;
}
.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-btn-disabled-color: #EA868F;
  --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-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-text-danger {
  --dxbl-btn-focus-color: #DC3545;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.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-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-btn-active-bg: #e9ecef;
  --dxbl-btn-active-color: #343a40;
  --dxbl-btn-active-border-color: #e9ecef;
}
.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-btn-hover-bg: #F8F9FA;
  --dxbl-btn-hover-color: #343a40;
  --dxbl-btn-hover-border-color: #F8F9FA;
}
.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-btn-disabled-bg: #FCFCFC;
  --dxbl-btn-disabled-color: #adb5bd;
  --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-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-light {
  --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: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-outline-light {
  --dxbl-btn-color: #F8F9FA;
  --dxbl-btn-border-color: #F8F9FA;
}
.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-btn-active-bg: #e9ecef;
  --dxbl-btn-active-color: #212529;
  --dxbl-btn-active-border-color: #e9ecef;
}
.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-btn-hover-bg: #F8F9FA;
  --dxbl-btn-hover-color: #212529;
  --dxbl-btn-hover-border-color: #F8F9FA;
}
.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-btn-disabled-color: #FCFCFC;
  --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-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-outline-light {
  --dxbl-btn-focus-color: #F8F9FA;
  --dxbl-btn-focus-border-bg: #F8F9FA;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-text-light {
  --dxbl-btn-color: #F8F9FA;
}
.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-btn-active-bg: #e9ecef;
  --dxbl-btn-active-color: #212529;
  --dxbl-btn-active-border-color: #e9ecef;
}
.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-btn-hover-bg: #F8F9FA;
  --dxbl-btn-hover-color: #212529;
  --dxbl-btn-hover-border-color: #F8F9FA;
}
.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-btn-disabled-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-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-text-light {
  --dxbl-btn-focus-color: #F8F9FA;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-dark {
  --dxbl-btn-color: rgb(255, 255, 255);
  --dxbl-btn-bg: #495057;
  --dxbl-btn-border-color: #495057;
}
.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-btn-active-bg: #212529;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #212529;
}
.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-btn-hover-bg: #343a40;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #343a40;
}
.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-btn-disabled-bg: #6c757d;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --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-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-dark {
  --dxbl-btn-focus-bg: #495057;
  --dxbl-btn-focus-color: rgb(255, 255, 255);
  --dxbl-btn-focus-border-bg: #495057;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark {
  --dxbl-btn-color: #495057;
  --dxbl-btn-border-color: #495057;
}
.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-btn-active-bg: #212529;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #212529;
}
.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-btn-hover-bg: #343a40;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #343a40;
}
.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-btn-disabled-color: #dee2e6;
  --dxbl-btn-disabled-border-color: #ced4da;
  --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-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-outline-dark {
  --dxbl-btn-focus-color: #495057;
  --dxbl-btn-focus-border-bg: #495057;
  --dxbl-btn-focus-outline-color: #6F42C1;
}
.dxbl-btn-standalone.dxbl-btn-text-dark {
  --dxbl-btn-color: #495057;
}
.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-btn-active-bg: #212529;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #212529;
}
.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-btn-hover-bg: #343a40;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #343a40;
}
.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-btn-disabled-color: #dee2e6;
  --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-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-btn-standalone.dxbl-btn-text-dark {
  --dxbl-btn-focus-color: #495057;
  --dxbl-btn-focus-outline-color: #6F42C1;
}

.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: #5f368d;
  --dxbl-checkbox-indeterminate-element-disabled-bg: #fff;
  --dxbl-checkbox-check-element-disabled-color: #fff;
  --dxbl-checkbox-check-element-disabled-bg: unset;
  --dxbl-checkbox-check-element-unchecked-bg: #fff;
  --dxbl-checkbox-check-element-unchecked-hover-bg: #fff;
  --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: #5f368d;
  --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: #fff;
  --dxbl-checkbox-switch-element-disabled-bg: #fff;
  --dxbl-checkbox-switch-width: 2.125rem;
  --dxbl-checkbox-switch-height: 1rem;
  --dxbl-checkbox-radio-bg: #fff;
  --dxbl-checkbox-radio-hover-bg: #fff;
  --dxbl-checkbox-radio-border-width: 2px;
  --dxbl-checkbox-radio-checked-border-color: #5f368d;
  --dxbl-checkbox-radio-unchecked-border-color: unset;
  --dxbl-checkbox-radio-unchecked-hover-border-color: unset;
  --dxbl-checkbox-radio-unchecked-check-bg: #fff;
  --dxbl-checkbox-radio-size: 1.25rem;
  --dxbl-checkbox-radio-check-bg: #5f368d;
  --dxbl-checkbox-radio-check-size: 0.625rem;
  --dxbl-checkbox-radio-check-readonly-bg: #fff;
  --dxbl-checkbox-radio-readonly-alhpa: 60%;
  --dxbl-checkbox-validation-valid-color: #28a745;
  --dxbl-checkbox-validation-invalid-color: #dc3545;
  --dxbl-checkbox-check-element-readonly-bg: #fff;
  --dxbl-checkbox-check-element-readonly-border-color: unset;
  --dxbl-checkbox-check-element-readonly-border-width: 2px;
  --dxbl-checkbox-check-element-checked-hover-bg: rgb(76, 43.2, 112.8);
  --dxbl-checkbox-switch-checked-hover-bg: rgb(76, 43.2, 112.8);
  --dxbl-checkbox-radio-checked-hover-bg: rgb(76, 43.2, 112.8);
  --dxbl-checkbox-radio-checked-hover-border-color: rgb(76, 43.2, 112.8);
  --dxbl-checkbox-checked-focus-shadow-color: rgba(95, 54, 141, 0.5);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(95, 54, 141, 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-disabled):not(:disabled):not(.dxbl-readonly) input,
.dxbl-checkbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) label {
  cursor: pointer;
}
.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);
}
.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, #000);
  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, #000);
  opacity: var(--dxbl-checkbox-check-element-unchecked-border-color, 50%);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.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:not(.dxbl-disabled):not(:disabled):hover .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:not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element {
  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:not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-check-element-unchecked-hover-bg, #000);
  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, #000);
  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-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-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, #000);
  opacity: var(--dxbl-checkbox-check-element-disabled-bg, 70%);
}
.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-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, .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, #000);
  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, #000);
  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::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, #000);
  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, #000);
  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):not(.dxbl-disabled):not(:disabled):hover.dxbl-checkbox-checked .dxbl-checkbox-check-element {
  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:not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-hover-bg, #000);
  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, #000);
  opacity: var(--dxbl-checkbox-radio-bg, 50%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, #000);
  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, #000);
  opacity: var(--dxbl-checkbox-radio-hover-bg, 70%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-checked-hover-bg, #000);
  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, #000);
  opacity: var(--dxbl-checkbox-radio-hover-bg, 70%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-hover-border-color, #000);
  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 .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-checkbox-check-element input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
}
.dxbl-checkbox .dxbl-checkbox-check-element input::after, .dxbl-checkbox .dxbl-checkbox-check-element input::before {
  content: none !important;
}
.dxbl-checkbox .dxbl-checkbox-check-element input:focus {
  outline: 0;
}
.dxbl-checkbox .dxbl-checkbox-check-element input:indeterminate {
  background-color: transparent;
}
.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(40, 167, 69, 0.5);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(40, 167, 69, 0.5);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
}
.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, #28a745);
  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, #28a745);
  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, #28a745);
  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, #28a745);
  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, #28a745);
  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, #28a745);
  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, #28a745);
  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, #28a745);
  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, #28a745);
  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, #28a745);
  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:not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-hover-bg, #28a745);
  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, #28a745);
  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, #28a745);
  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, #28a745);
  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, #28a745);
  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, #28a745);
  opacity: var(--dxbl-checkbox-radio-unchecked-check-bg, 80%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, #28a745);
  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, #28a745);
  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, #28a745);
  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, #28a745);
  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.valid.modified:not([type=checkbox]) {
  --dxbl-checkbox-check-element-checked-hover-bg: rgb(32, 133.6, 55.2);
  --dxbl-checkbox-switch-checked-hover-bg: rgb(32, 133.6, 55.2);
  --dxbl-checkbox-radio-checked-hover-bg: rgb(32, 133.6, 55.2);
  outline: none;
}
.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(220, 53, 69, 0.5);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(220, 53, 69, 0.5);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
}
.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, #dc3545);
  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, #dc3545);
  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, #dc3545);
  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, #dc3545);
  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, #dc3545);
  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, #dc3545);
  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, #dc3545);
  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, #dc3545);
  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, #dc3545);
  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, #dc3545);
  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:not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-hover-bg, #dc3545);
  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, #dc3545);
  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, #dc3545);
  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, #dc3545);
  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, #dc3545);
  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, #dc3545);
  opacity: var(--dxbl-checkbox-radio-unchecked-check-bg, 80%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, #dc3545);
  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, #dc3545);
  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, #dc3545);
  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, #dc3545);
  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.invalid {
  --dxbl-checkbox-check-element-checked-hover-bg: rgb(176, 42.4, 55.2);
  --dxbl-checkbox-switch-checked-hover-bg: rgb(176, 42.4, 55.2);
  --dxbl-checkbox-radio-checked-hover-bg: rgb(176, 42.4, 55.2);
  outline: none;
}
.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, #000);
  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: #fff;
  --dxbl-calendar-color: #212529;
  --dxbl-calendar-border-color: #d2d2d2;
  --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: #212529;
  --dxbl-calendar-disabled-bg: unset;
  --dxbl-calendar-disabled-color: #212529;
  --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: #dedede;
  --dxbl-calendar-footer-btn-hover-color: #ced4da;
  --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: #5f368d;
  --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: #5f368d;
  --dxbl-calendar-item-focus-outline-width: 0.125rem;
  --dxbl-calendar-validation-valid-color: #28a745;
  --dxbl-calendar-validation-invalid-color: #dc3545;
  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: 5%;
}
.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: #5f368d;
  opacity: 20%;
}
.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: 3%;
}
.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:not(.dxbl-calendar-days-of-week) 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:not(.dxbl-calendar-days-of-week) 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:not(.dxbl-calendar-days-of-week) 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:not(.dxbl-calendar-days-of-week) 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:not(.dxbl-calendar-days-of-week) 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:not(.dxbl-calendar-days-of-week) 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: 5%;
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) 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:not(.dxbl-calendar-days-of-week) 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:not(.dxbl-calendar-days-of-week) 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:not(.dxbl-calendar-days-of-week) 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:not(.dxbl-calendar-days-of-week) 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: #5f368d;
  opacity: 30%;
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) 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:not(.dxbl-calendar-days-of-week) 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:not(.dxbl-calendar-days-of-week) 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:not(.dxbl-calendar-days-of-week) 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:not(.dxbl-calendar-days-of-week) 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: #5f368d;
  opacity: 1;
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) 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:not(.dxbl-calendar-days-of-week) 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:not(.dxbl-calendar-days-of-week) 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:not(.dxbl-calendar-days-of-week) 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:not(.dxbl-calendar-days-of-week) 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 #5f368d h s calc(l - 10));
  opacity: 1;
}
.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: 2%;
}
.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: 2%;
}
.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: #fff;
  --dxbl-listbox-color: #212529;
  --dxbl-listbox-border-width: 1px;
  --dxbl-listbox-border-style: solid;
  --dxbl-listbox-border-color: #d2d2d2;
  --dxbl-listbox-border-radius: 0.1875rem;
  --dxbl-listbox-readonly-bg: unset;
  --dxbl-listbox-readonly-color: #212529;
  --dxbl-listbox-disabled-bg: unset;
  --dxbl-listbox-disabled-color: #212529;
  --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: #28a745;
  --dxbl-listbox-validation-invalid-color: #dc3545;
  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: #5f368d;
  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: 10%;
}
.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: 10%;
}
.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);
}
@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: 2%;
}
.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 {
  opacity: var(--dxbl-listbox-disabled-opacity);
}
.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: 5%;
}
.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: #5f368d;
  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: 15%;
}
.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: 2%;
}
.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);
}
@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: 2%;
}
.dxbl-listbox.dxbl-disabled > *, .dxbl-listbox:disabled > * {
  opacity: var(--dxbl-listbox-disabled-opacity);
}
.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);
}
@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: 5%;
}
.dxbl-listbox > .dxbs-gridview .table > thead > tr > th {
  cursor: default;
}
.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: #fff;
  --dxbl-list-box-color: #212529;
  --dxbl-list-box-border-width: 1px;
  --dxbl-list-box-border-style: solid;
  --dxbl-list-box-border-color: #d2d2d2;
  --dxbl-list-box-border-radius: 0.1875rem;
  --dxbl-list-box-readonly-bg: unset;
  --dxbl-list-box-readonly-color: #212529;
  --dxbl-list-box-disabled-bg: unset;
  --dxbl-list-box-disabled-color: #212529;
  --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: #28a745;
  --dxbl-list-box-validation-invalid-color: #dc3545;
  --dxbl-list-box-empty-data-icon-width: 48px;
  --dxbl-list-box-empty-data-icon-height: 48px;
  --dxbl-list-box-empty-data-icon-color: #888888;
  --dxbl-list-box-empty-data-font-weight: 400;
  --dxbl-list-box-empty-data-text-color: #888888;
  --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: #5f368d;
  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 #5f368d;
  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 #5f368d;
  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: 5%;
}
.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: #5f368d;
  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: #5f368d;
  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: #5f368d;
  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: 10%;
}
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: 10%;
}
.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: 10%;
}
.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: #5f368d;
  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: #5f368d;
  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: #5f368d;
  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: #5f368d;
  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: #5f368d;
  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: #5f368d;
  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: 5%;
}
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: 5%;
}
.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: 5%;
}
.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: #5f368d;
  opacity: 100%;
}
.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]):not(.dxbl-list-box-item-selected):hover.dxbl-list-box-item-focused, .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]):not(.dxbl-list-box-item-selected):hover:focus,
.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]):not(.dxbl-list-box-item-selected):hover.dxbl-list-box-item-focused,
.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]):not(.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-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):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]):not(.dxbl-list-box-item-selected):hover.dxbl-list-box-item-focused, .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]):not(.dxbl-list-box-item-selected):hover:focus,
  .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]):not(.dxbl-list-box-item-selected):hover.dxbl-list-box-item-focused,
  .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]):not(.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):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]):not(.dxbl-list-box-item-selected):hover.dxbl-list-box-item-focused, .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]):not(.dxbl-list-box-item-selected):hover:focus,
  .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]):not(.dxbl-list-box-item-selected):hover.dxbl-list-box-item-focused,
  .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]):not(.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):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]):not(.dxbl-list-box-item-selected):hover.dxbl-list-box-item-focused, .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]):not(.dxbl-list-box-item-selected):hover:focus,
  .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]):not(.dxbl-list-box-item-selected):hover.dxbl-list-box-item-focused,
  .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]):not(.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):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]):not(.dxbl-list-box-item-selected):hover.dxbl-list-box-item-focused::before, .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]):not(.dxbl-list-box-item-selected):hover:focus::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]):not(.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):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]):not(.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: 5%;
}
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: #5f368d;
  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: #5f368d;
  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]):not(.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):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]):not(.dxbl-list-box-item-selected):hover:focus,
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]):not(.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):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]):not(.dxbl-list-box-item-selected):hover:focus {
  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]):not(.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):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]):not(.dxbl-list-box-item-selected):hover:focus > 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]):not(.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):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]):not(.dxbl-list-box-item-selected):hover: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):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]):not(.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):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]):not(.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):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]):not(.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):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]):not(.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: 5%;
}
.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]):not(.dxbl-list-box-item-selected):hover.dxbl-list-box-item-focused > td, .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]):not(.dxbl-list-box-item-selected):hover:focus > 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]):not(.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):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]):not(.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-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):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]):not(.dxbl-list-box-item-selected):hover.dxbl-list-box-item-focused > td, .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]):not(.dxbl-list-box-item-selected):hover:focus > 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]):not(.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):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]):not(.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):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]):not(.dxbl-list-box-item-selected):hover.dxbl-list-box-item-focused > td, .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]):not(.dxbl-list-box-item-selected):hover:focus > 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]):not(.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):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]):not(.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):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]):not(.dxbl-list-box-item-selected):hover.dxbl-list-box-item-focused > td, .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]):not(.dxbl-list-box-item-selected):hover:focus > 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]):not(.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):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]):not(.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):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]):not(.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):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]):not(.dxbl-list-box-item-selected):hover:focus > 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]):not(.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):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]):not(.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: 5%;
}
.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: #5f368d;
  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: #5f368d;
  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: #5f368d;
  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: 15%;
}
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: 15%;
}
.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: 15%;
}
.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: 15%;
}
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: 15%;
}
.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: 15%;
}
.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: 2%;
}
.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: 2%;
}
.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: #fff;
  --dxbl-text-edit-color: #212529;
  --dxbl-text-edit-padding-x: 0.375rem;
  --dxbl-text-edit-padding-y: 0.25003125rem;
  --dxbl-text-edit-border-color: #d2d2d2;
  --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: #212529;
  --dxbl-text-edit-disabled-bg: unset;
  --dxbl-text-edit-disabled-color: #212529;
  --dxbl-text-edit-disabled-opacity: 60%;
  --dxbl-text-edit-btn-bg: #fff;
  --dxbl-text-edit-btn-color: #212529;
  --dxbl-text-edit-btn-image-color: unset;
  --dxbl-text-edit-btn-hover-bg: unset;
  --dxbl-text-edit-btn-hover-color: #212529;
  --dxbl-text-edit-btn-hover-image-color: unset;
  --dxbl-text-edit-btn-disabled-bg: unset;
  --dxbl-text-edit-btn-disabled-color: #212529;
  --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: #28a745;
  --dxbl-text-edit-validation-invalid-color: #dc3545;
  --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 > .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, #fff);
  /* 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: #000;
  opacity: 2%;
}
.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, #fff);
  /* 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: #000;
  opacity: 2%;
}
.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-text-edit-focus-shadow-color: rgba(95, 54, 141, 0.25);
  --dxbl-text-edit-focus-shadow-spread: 0.125rem;
  --dxbl-text-edit-focus-shadow-blur: 0rem;
  --dxbl-text-edit-focus-border-color: rgb(175, 154.5, 198);
}
.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: 5%;
}
.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: 2%;
}
.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, 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, 0.5)));
}
.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(40, 167, 69, 0.25);
  --dxbl-text-edit-focus-shadow-spread: 0.125rem;
  --dxbl-text-edit-focus-shadow-blur: 0rem;
  --dxbl-text-edit-focus-border-color: rgb(147.5, 211, 162);
  --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);
}
.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.valid.modified:not([type=checkbox]) {
  outline: none;
}
.dxbl-text-edit.invalid {
  --dxbl-text-edit-focus-shadow-color: rgba(220, 53, 69, 0.25);
  --dxbl-text-edit-focus-shadow-spread: 0.125rem;
  --dxbl-text-edit-focus-shadow-blur: 0rem;
  --dxbl-text-edit-focus-border-color: rgb(237.5, 154, 162);
  --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);
}
.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.invalid {
  outline: none;
}
.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 {
  min-width: calc(var(--dxbl-text-edit-padding-x) * 2 + 1.25rem);
  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));
}
.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;
  max-width: 100%;
}
.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;
  height: 100%;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
}
.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: #000;
  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, 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, 0.5)));
}
.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: #000;
  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: #000;
  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: #fff;
  --dxbl-edit-dropdown-max-height: 200px;
  --dxbl-edit-dropdown-margin-x: 0;
  --dxbl-edit-dropdown-margin-y: 0.0625rem;
  --dxbl-edit-dropdown-color: #212529;
  --dxbl-edit-dropdown-border-color: #d2d2d2;
  --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: #5f368d;
  --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: 5%;
}
.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: #5f368d;
  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: #d2d2d2;
  --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: 3%;
}
.dxbl-rollers-footer > .dxbl-btn {
  --dxbl-btn-focus-box-shadow: none;
  --dxbl-btn-focus-outline-color: #5f368d;
  --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: #212529;
  --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: #fff;
  --dxbl-pager-btn-border-color: #d2d2d2;
  --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: #fff;
  --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: #fff;
  --dxbl-pager-page-btn-color: #212529;
  --dxbl-pager-page-btn-hover-bg: unset;
  --dxbl-pager-page-btn-hover-color: inherit;
  --dxbl-pager-active-page-btn-bg: #5f368d;
  --dxbl-pager-active-page-btn-color: #fff;
  --dxbl-pager-page-edit-bg: #fff;
  --dxbl-pager-page-edit-color: #212529;
  --dxbl-pager-page-edit-border-color: #d2d2d2;
  --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: 5%;
}
.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: 5%;
}
.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: #5f368d;
  --dxbl-pager-page-btn-hover-color: #fff;
}
.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.dxbl-pager-active-page-btn {
  cursor: default;
}
.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: #fff;
  --dxbl-grid-color: #212529;
  --dxbl-grid-border-color: #d2d2d2;
  --dxbl-grid-fixed-column-border-color: #888888;
  --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: #5f368d;
  --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:last-of-type {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.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-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: #888888;
  font-weight: 400;
}
.dxbl-grid .dxbl-grid-empty-data-area span.dxbl-grid-empty-data-loading {
  vertical-align: middle;
  padding-left: 0.5rem;
  color: #5f368d;
  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: #888888;
}
.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(248, 249, 250, 0.5);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(248, 249, 250, 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: #fff;
  --dxbl-grid-draggable-header-color: #212529;
  --dxbl-grid-draggable-header-border-color: #d2d2d2;
  --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: #5f368d;
  --dxbl-btn-color: #5f368d;
}

.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;
}
.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);
}
.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, .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 {
  vertical-align: middle;
}
.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(248, 249, 250, 0.5);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(248, 249, 250, 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, .dxbl-grid .dxbl-grid-table > tbody > tr, .dxbl-grid .dxbl-grid-table > tfoot > tr {
  /* stylelint-disable max-line-length */
}
.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 .dxbl-grid-table > tbody > tr, .dxbl-grid .dxbl-grid-table > tfoot > tr {
  /* stylelint-enable max-line-length */
}
.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-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-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-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-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 > thead > tr.dxbl-grid-editor-inplace-container > td > .dxbl-tag-box.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td > .dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td > .dxbl-tag-box.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td > .dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td > .dxbl-tag-box.dxbl-readonly {
  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: #5f368d;
  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-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-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-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.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: #5f368d;
  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: #5f368d;
  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;
}
.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 {
  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 > 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);
}
@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: 5%;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
  font-weight: var(--dxbl-grid-header-font-weight);
}
.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);
}
.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: 5%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button {
  border: 0;
  border-radius: 3rem;
  position: relative;
}
.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: 10%;
}
.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: #5f368d;
  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: #5f368d;
  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: 10%;
}
.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: 15%;
}
.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);
}
@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: 3%;
}
.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-footer-row > td:not(.dxbl-grid-empty-cell) {
  border-right: 0;
  border-left: 0;
}
.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: 2%;
}
.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: #5f368d;
  -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: 5%;
}
.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-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}

.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: #5f368d;
  opacity: 100%;
}
.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-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}

.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: 15%;
}
.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-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}

/* #endregion */
.dxbl-grid[dxbl-grid-focused-row-hidden] .dxbl-grid-focused-row > td {
  --dxbl-grid-focus-color: #212529;
  --dxbl-grid-selection-focus-color: #212529;
}
.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));
}
.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: 5%;
}
.dxbl-grid-tree-node-expand-button {
  border: 0;
  border-radius: 3rem;
  position: relative;
}
.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: #5f368d;
  --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: #d2d2d2;
}
.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: #dc3545;
}
.dxbl-grid-edit-canceled-notification > span {
  margin-left: 10px;
  color: #212529;
}

.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: #212529;
  --dxbl-flyout-bg: #fff;
  --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: #d2d2d2;
  --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: rgba(34, 34, 34, 0.25);
  --dxbl-flyout-arrow-base-border-color: white;
}
.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 {
  position: absolute;
  top: 0;
  left: 0;
}
.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: 5%;
}
.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: 3%;
}
.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: #d2d2d2;
  --dxbl-popup-border-radius: 0.375rem;
  --dxbl-popup-bg: #fff;
  --dxbl-popup-color: #212529;
  --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: 5%;
}
.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: 5%;
}
.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: 3%;
}
.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: #fff;
  --dxbl-dropdown-color: #212529;
  --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: #d2d2d2;
  --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;
}
.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,
.dxbl-itemlist-dropdown {
  position: absolute;
  top: 0;
  left: 0;
  z-index: unset;
  outline: none;
}
.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: 5%;
}
.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: 3%;
}
.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: #fff;
  --dxbl-window-color: #212529;
  --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: #d2d2d2;
  --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;
}
.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 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: unset;
}
.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: 5%;
}
.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: 5%;
}
.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: 3%;
}
.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: #d2d2d2;
  --dxbl-group-border-radius: 6px;
  --dxbl-group-color: #212529;
  --dxbl-group-bg: #fff;
  --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: auto;
  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 {
  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;
  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: 5%;
}
.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: 5%;
}
.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(33, 37, 41, 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: #212529;
  --dxbl-fl-group-bg: #fff;
  --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: #fff;
  --dxbl-fl-tab-group-color: #212529;
  --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: #d2d2d2;
  --dxbl-fl-tab-group-bottom-border-style: solid;
  --dxbl-fl-tab-group-bottom-border-width: 1px;
  --dxbl-fl-tab-group-content-color: #212529;
  --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: #5f368d;
  --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: #212529;
  --dxbl-toolbar-separator-width: 1px;
  --dxbl-toolbar-separator-color: #d2d2d2;
  --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: #fff;
  --dxbl-toolbar-btn-color: #212529;
  --dxbl-toolbar-btn-image-color: unset;
  --dxbl-toolbar-btn-border-color: #d2d2d2;
  --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: #fff;
  --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: #d2d2d2;
  --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: #fff;
  --dxbl-btn-disabled-bg: #fff;
  --dxbl-btn-border-color: #d2d2d2;
  --dxbl-btn-disabled-border-color: #d2d2d2;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: #212529;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
}
.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, .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-root-bg: #fff;
  --dxbl-btn-hover-color: #212529;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
  --dxbl-btn-active-color: #212529;
  --dxbl-btn-active-bg: transparent;
  --dxbl-btn-active-background: none;
  --dxbl-btn-disabled-color: #212529;
  --dxbl-btn-focus-shadow-color: rgba(95, 54, 141, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.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: 10%;
}
.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: 15%;
}
.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: 5%;
}
.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-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-hover-border-color: #d2d2d2;
  --dxbl-btn-active-border-color: #d2d2d2;
}
.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: #d2d2d2;
  --dxbl-btn-disabled-border-color: #d2d2d2;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: #212529;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
}
.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, .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-hover-color: #212529;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
  --dxbl-btn-active-color: #212529;
  --dxbl-btn-active-bg: transparent;
  --dxbl-btn-active-background: none;
  --dxbl-btn-disabled-color: #212529;
  --dxbl-btn-focus-shadow-color: rgba(95, 54, 141, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.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: 10%;
}
.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: 15%;
}
.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: 5%;
}
.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-hover-border-color: #d2d2d2;
  --dxbl-btn-active-border-color: #d2d2d2;
}
.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: #212529;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
}
.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, .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-hover-color: #212529;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
  --dxbl-btn-active-color: #212529;
  --dxbl-btn-active-bg: transparent;
  --dxbl-btn-active-background: none;
  --dxbl-btn-disabled-color: #212529;
  --dxbl-btn-focus-shadow-color: rgba(95, 54, 141, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.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: 10%;
}
.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: 15%;
}
.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: 5%;
}
.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-hover-border-color: transparent;
  --dxbl-btn-active-border-color: transparent;
}
.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):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 > .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: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: 3%;
}
.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: #212529;
  --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: 5%;
}
.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: 10%;
}
.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: 15%;
}
.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):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 > .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: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: 3%;
}
.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: #212529;
  --dxbl-tabs-bg: #fff;
  --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: #d2d2d2;
  --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: #5f368d;
  --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: #5f368d;
  /* Content */
  --dxbl-tabs-content-color: #212529;
  --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.dxbl-tabs-right > .dxbl-tabs-tablist > ul {
  margin-bottom: 0;
}
.dxbl-tabs.dxbl-tabs-right {
  --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 {
  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;
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul {
  margin-bottom: 0;
}
.dxbl-tabs.dxbl-tabs-bottom {
  -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 {
  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.dxbl-tabs-left > .dxbl-tabs-tablist > ul {
  margin-bottom: 0;
}
.dxbl-tabs.dxbl-tabs-left {
  --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 {
  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: 5%;
}
.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: #5f368d;
}
.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: #fff;
  --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: #5f368d;
  --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: #fff;
  --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: #5f368d;
  --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: #d2d2d2;
  --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: #212529;
  --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: 10%;
}
.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: 15%;
}
.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: 10%;
}
.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: 5%;
}
.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: #5f368d;
  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: #212529;
  --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: #5f368d;
  --dxbl-treeview-checkbox-disabled-bg: unset;
  --dxbl-treeview-checkbox-disabled-color: #fff;
  --dxbl-treeview-checkbox-unchecked-bg: #fff;
  --dxbl-treeview-checkbox-unchecked-hover-bg: #fff;
  --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: #fff;
  --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, #d2d2d2);
  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, #5f368d);
  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, #000);
  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: #5f368d;
  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: 5%;
}
.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: 5%;
}
.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: #5f368d;
  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) {
  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: #888888;
  --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: #212529;
  --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: #fff;
  --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: #212529;
  --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: #d2d2d2;
  --dxbl-context-menu-separator-style: solid;
  --dxbl-context-menu-border-radius: 0.25rem;
  --dxbl-context-menu-border-width: 1px;
  --dxbl-context-menu-border-color: #d2d2d2;
  --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: 5%;
}
.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);
}
@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: 2%;
}
.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 {
  opacity: var(--dxbl-context-menu-disabled-opacity);
  cursor: default;
}
.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: #5f368d;
  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: #212529;
  --dxbl-menu-item-disabled-opacity: 60%;
  --dxbl-menu-font-family: inherit;
  --dxbl-menu-color: unset;
  --dxbl-menu-separator-width: 1px;
  --dxbl-menu-separator-color: #d2d2d2;
  --dxbl-menu-separator-style: solid;
  --dxbl-menu-item-image-size: 1rem;
  --dxbl-menu-bg: #fff;
  --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: 10%;
}
.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: 15%;
}
.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: 10%;
}
.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: 15%;
}
.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: 5%;
}
.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: #d2d2d2;
  --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: #212529;
  --dxbl-menu-item-disabled-opacity: 60%;
  --dxbl-menu-font-family: inherit;
  --dxbl-menu-color: unset;
  --dxbl-menu-bg: #fff;
  --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: #d2d2d2;
  --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: 10%;
}
.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: 15%;
}
.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: 10%;
}
.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: 15%;
}
.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: 5%;
}
.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: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-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-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 > .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-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-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-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-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-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-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;
}
.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: 10%;
}
.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: 15%;
}
.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: 10%;
}
.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: 15%;
}
.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: 5%;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn {
  -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 > .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;
}
.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 {
  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-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: #fff;
  border: 1px solid #d2d2d2;
  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: #5f368d;
  --dxbl-chart-success: #28a745;
  --dxbl-chart-info: #00a9e6;
  --dxbl-chart-warning: #ffc107;
  --dxbl-chart-danger: #dc3545;
  --dxbl-chart-focus-outline-width: 0.125rem;
  --dxbl-chart-focus-outline-color: #5f368d;
  --dxbl-chart-focus-outline-style: solid;
  --dxbl-chart-loading-indicator-transition: opacity 200ms 300ms;
  --dxbl-chart-axis-title-font-color: #767676;
  --dxbl-chart-axis-line-color: #767676;
  --dxbl-chart-constant-line-color: #000;
  --dxbl-chart-point-hover-color: #fff;
  --dxbl-chart-error-bar-color: #000;
  --dxbl-chart-annotation-color: #fff;
  --dxbl-chart-annotation-text-color: #333;
  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: #232323;
  --dxbl-bar-gauge-subtitle-font-color: #232323;
  --dxbl-bar-gauge-legend-title-font-color: #232323;
  --dxbl-bar-gauge-legend-subtitle-font-color: #232323;
  --dxbl-bar-gauge-legend-item-font-color: #767676;
  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: #5f368d;
  --dxre-view-background-color: #ececec;
  --dxre-background-color: #fff;
  --dxre-border-width: 1px;
  --dxre-border-radius: 0.1875rem;
  --dxre-quick-search-border-radius: 0.375rem;
  --dxre-border-color: #d2d2d2;
  --dxre-bg-color: #fff;
}

/* Scheduler main element */
.dxbl-scheduler {
  --dxbl-scheduler-font-family: inherit;
  --dxbl-scheduler-font-size: 0.875rem;
  --dxbl-scheduler-background-color: #fff;
  --dxbl-scheduler-border-color: #d2d2d2;
  --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;
  --dxbl-scheduler-toolbar-fix-height: calc(2em + 2px);
  -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);
}
.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 {
  /* toolbar */
}
.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-tb-wrapper > dxbl-toolbar {
  height: var(--dxbl-scheduler-toolbar-fix-height);
}
.dxbl-scheduler {
  /* View */
}
.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;
  line-height: 1;
}
.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: 20;
}
.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: calc(var(--dxbl-scheduler-hour-cell-width) * var(--dxbl-scheduler-minute-cell-font-size-ratio));
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  position: -webkit-sticky;
  position: sticky;
  left: calc(var(--dxbl-scheduler-hour-cell-width) * var(--dxbl-scheduler-minute-cell-font-size-ratio) * 1 / var(--dxbl-scheduler-minute-cell-font-size-ratio));
  background-color: var(--dxbl-scheduler-background-color);
  z-index: 15;
}
.dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-minute-cell > span {
  font-size: calc(1em * var(--dxbl-scheduler-minute-cell-font-size-ratio));
  vertical-align: text-top;
}
.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: 16;
}
.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: 15;
  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: 10;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxbl-scheduler {
  /* Timeline */
}
.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 {
  /* Appointment */
}
.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: #5f368d;
  --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: #f8f9fa;
  --dxbl-scheduler-light-gray-color: #e9ecef;
  --dxbl-scheduler-dark-color: #212529;
  --dxbl-scheduler-disabled-color: #f8f9fa;
}
.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-scheduler-disabled-color {
  background-color: var(--dxbl-scheduler-disabled-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: #fff;
  --dxbl-scheduler-flyout-border-color: #d2d2d2;
  --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: #5f368d;
  --dxbl-html-editor-border-width: 1px;
  --dxbl-html-editor-border-style: solid;
  --dxbl-html-editor-border-color: #e9ecef;
  --dxbl-html-editor-table-resize-frame: 0.313rem;
  --dxbl-html-editor-block-font-color: rgba(51, 51, 51, 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: #212529;
  --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: none;
  -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;
  pointer-events: auto;
}
.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: #e9ecef;
  --dxbl-html-editor-mentions-list-background: #fff;
  --dxbl-html-editor-mentions-list-item-border-width: 2px;
  --dxbl-html-editor-mentions-list-item-border-style: solid;
  --dxbl-html-editor-primary-color: #5f368d;
  --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(34, 34, 34, 0.5);
  --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: #e9ecef;
  --dxbl-html-editor-drop-zone-background-color: #f8f9fa;
  --dxbl-html-editor-drop-zone-drag-over-border-color: #6c757d;
}
.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: #fff;
  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: #212529;
  --dxbl-toast-accent-line-color: #5f368d;
  --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: #5f368d;
  --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-auto.dxbl-toast-render-info {
  --dxbl-toast-background-color: #212529;
  --dxbl-toast-accent-line-color: #00a9e6;
  --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: #00a9e6;
  --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-auto.dxbl-toast-render-success {
  --dxbl-toast-background-color: #212529;
  --dxbl-toast-accent-line-color: #28a745;
  --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: #28a745;
  --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-auto.dxbl-toast-render-warning {
  --dxbl-toast-background-color: #212529;
  --dxbl-toast-accent-line-color: #ffc107;
  --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: #ffc107;
  --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-auto.dxbl-toast-render-danger {
  --dxbl-toast-background-color: #212529;
  --dxbl-toast-accent-line-color: #dc3545;
  --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: #dc3545;
  --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-light.dxbl-toast-render-primary {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #5f368d;
  --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: #5f368d;
  --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: #00a9e6;
  --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: #00a9e6;
  --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: #28a745;
  --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: #28a745;
  --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: #ffc107;
  --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: #ffc107;
  --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: #dc3545;
  --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: #dc3545;
  --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: #212529;
  --dxbl-toast-accent-line-color: #5f368d;
  --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: #5f368d;
  --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: #212529;
  --dxbl-toast-accent-line-color: #00a9e6;
  --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: #00a9e6;
  --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: #212529;
  --dxbl-toast-accent-line-color: #28a745;
  --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: #28a745;
  --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: #212529;
  --dxbl-toast-accent-line-color: #ffc107;
  --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: #ffc107;
  --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: #212529;
  --dxbl-toast-accent-line-color: #dc3545;
  --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: #dc3545;
  --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: #5f368d;
  --dxbl-toast-accent-line-color: #5f368d;
  --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: #00a9e6;
  --dxbl-toast-accent-line-color: #00a9e6;
  --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: #495057;
  --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: #28a745;
  --dxbl-toast-accent-line-color: #28a745;
  --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: #ffc107;
  --dxbl-toast-accent-line-color: #ffc107;
  --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: #495057;
  --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: #dc3545;
  --dxbl-toast-accent-line-color: #dc3545;
  --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: #E2D9F3;
  --dxbl-toast-accent-line-color: #5f368d;
  --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: #5f368d;
  --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: #CFF4FC;
  --dxbl-toast-accent-line-color: #00a9e6;
  --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: #00a9e6;
  --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: #D1E7DD;
  --dxbl-toast-accent-line-color: #28a745;
  --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: #28a745;
  --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: #FFECB3;
  --dxbl-toast-accent-line-color: #ffc107;
  --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: #ffc107;
  --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: #dc3545;
  --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: #dc3545;
  --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: #fff;
  --dxbl-drawer-panel-color: #212529;
  --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: #d2d2d2;
  --dxbl-drawer-separator-border-style: solid;
  --dxbl-drawer-separator-border-width: 1px;
}
.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 {
  display: block;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.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: var(--dxbl-drawer-animation-duration) ease-in-out;
  -o-transition: var(--dxbl-drawer-animation-duration) ease-in-out;
  transition: var(--dxbl-drawer-animation-duration) ease-in-out;
  -webkit-transition-property: visibility, width;
  -o-transition-property: visibility, width;
  transition-property: visibility, width;
  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: ease var(--dxbl-drawer-animation-duration);
  -o-transition: ease var(--dxbl-drawer-animation-duration);
  transition: ease var(--dxbl-drawer-animation-duration);
  -webkit-transition-property: opacity, visibility;
  -o-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
  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: 100;
}
.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: #5f368d;
  --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: #5f368d;
  --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: #28a745;
}
.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: #dc3545;
}
.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: #ffc107;
  --dxbl-progress-bar-track-color: #ffc107;
  --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: #212529;
  --dxbl-pivot-bg: #fff;
  --dxbl-pivot-border-color: #d2d2d2;
  --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 6%, 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;
}
.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 {
  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 > 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: #888888;
  --dxbl-upload-image-spacing: 0.375rem;
  --dxbl-upload-file-size-color: #adb5bd;
  --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: #dc3545;
}
.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: #28a745;
}
.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: #ffc107;
  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;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-max-file-warning > .dxbl-btn > .dxbl-image {
  margin: 0;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-max-file-warning > .dxbl-btn {
  padding: 0;
  border: 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: #5f368d;
  --dxbrv-secondary-color: #6c757d;
  --dxbrv-light-color: #f8f9fa;
  --dxbrv-dark-color: #212529;
  --dxbrv-white-color: #fff;
  --dxbrv-gray-color: #888;
  --dxbrv-danger-color: #dc3545;
  --dxbrv-group-bg-color: #fff;
  --dxbrv-border-color: #d2d2d2;
}

.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: white;
  --dxbl-btn-color: #212529;
  --dxbl-btn-border-color: white;
  --dxbl-btn-active-bg: #dedede;
  --dxbl-btn-active-color: #212529;
  --dxbl-btn-active-border-color: #dedede;
  --dxbl-btn-hover-bg: #ececec;
  --dxbl-btn-hover-color: #212529;
  --dxbl-btn-hover-border-color: #ececec;
  --dxbl-btn-disabled-bg: white;
  --dxbl-btn-disabled-color: #888888;
  --dxbl-btn-disabled-border-color: white;
  --dxbl-btn-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-border-color: #dedede;
  --dxbl-btn-hover-bg: #ececec;
  --dxbl-btn-hover-color: #212529;
  --dxbl-btn-hover-border-color: #dedede;
  --dxbl-btn-active-bg: #dedede;
  --dxbl-btn-active-color: #212529;
  --dxbl-btn-active-border-color: #dedede;
  --dxbl-btn-disabled-border-color: #dedede;
}

.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-hover-bg: #ececec;
  --dxbl-btn-hover-color: #212529;
  --dxbl-btn-hover-border-color: #dedede;
  --dxbl-btn-active-bg: #dedede;
  --dxbl-btn-active-color: #212529;
  --dxbl-btn-active-border-color: #dedede;
}

.dxbl-btn-light:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsYXppbmctYmVycnkuYnM1LmNzcyIsImdlbmVyYXRlZC9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hY2NvcmRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fZm9jdXMtcmluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19jb21tb24uc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX2hpbnQuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX2Nzcy1pY29ucy5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fc3RhdGUtZGVjb3JhdGlvbnMuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX2NvbW1hbmQtYnV0dG9ucy5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fcHJvZ3Jlc3NiYXIuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX2RhdGEtZ3JpZC5za2VsZXRvbi5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fZGF0YS1ncmlkLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL2R4LWJsYXpvci5iczUucGFyYW1zLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19kYXRhLWdyaWQtcmVzaXplLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL190aHVtYi5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fY29sdW1uLWNob29zZXIuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX2ZvY3VzLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19zbmFja2Jhci5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fY29sb3JlZGl0LnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19vbGQuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX29sZC1ibGF6b3Iuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX2V4cGFuZGFibGUtY29udGFpbmVyLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19kYXRhLWdyaWQuYnM1LnNjc3MiLCJfc3R5bGVzLnNjc3MiLCIuLi9ib290c3RyYXAtY29tcGlsZS9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIm1peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vY29tcG9uZW50cy9fdXRpbHMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3ByaW1pdGl2ZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2NvbW1vbi5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2J1dHRvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnV0dG9uLmNvbnRhaW5lci5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnV0dG9uLmdyb3VwLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fdGV4dC1lZGl0LnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fYnV0dG9uLnRvb2wuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2J1dHRvbi50b29sLnNjc3MiLCIuLi9jb21wb25lbnRzL19idXR0b24uc3BsaXQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2J1dHRvbi5zdGFuZGFsb25lLnNjc3MiLCIuLi9jb21wb25lbnRzL21hcC1oZWxwZXJzL19tYXAtaGVscGVyLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fYnV0dG9uLnN0YW5kYWxvbmUuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2NoZWNrYm94LnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fY2hlY2tib3guc2NzcyIsIi4uL2NvbXBvbmVudHMvX2NvbW1vbi5zY3NzIiwiLi4vY29tcG9uZW50cy9fdmFyaWFibGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2NhbGVuZGFyLnNjc3MiLCIuLi9jb21wb25lbnRzL19saXN0Ym94LnNjc3MiLCIuLi9jb21wb25lbnRzL19saXN0LWJveC5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2xpc3QtYm94LnNjc3MiLCIuLi9jb21wb25lbnRzL190ZXh0LWVkaXQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX21lbW8tZWRpdC5zY3NzIiwiLi4vY29tcG9uZW50cy9fdGFnLWJveC5zY3NzIiwiLi4vY29tcG9uZW50cy9fZWRpdC1kcm9wZG93bi5zY3NzIiwiLi4vY29tcG9uZW50cy9fcm9sbGVycy5zY3NzIiwiLi4vY29tcG9uZW50cy9fcGFnZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3Njcm9sbC12aWV3ZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19zY3JvbGwtdmlld2VyLnNjc3MiLCIuLi9jb21wb25lbnRzL19ncmlkLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vY29tcG9uZW50cy9fZ3JpZC50YWJsZS5zY3NzIiwiX2NvbXBvbmVudHMtdmFyaWFibGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL19ncmlkLmNvbHVtbi1jaG9vc2VyLnNjc3MiLCIuLi9jb21wb25lbnRzL19ncmlkLmZpbHRlci1tZW51LnNjc3MiLCIuLi9jb21wb25lbnRzL19ncmlkLnV0aWxzLnNjc3MiLCIuLi9jb21wb25lbnRzL19wb3B1cC5zaGFyZWQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3BvcHVwLmZseW91dC5zY3NzIiwiLi4vY29tcG9uZW50cy9fcG9wdXAubW9kYWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19wb3B1cC5zY3NzIiwiLi4vY29tcG9uZW50cy9fcG9wdXAuZHJvcGRvd24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX3BvcHVwLnNpZGVwYW5lbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fcG9wdXAud2luZG93LnNjc3MiLCIuLi9jb21wb25lbnRzL19ncm91cC1jb250cm9sLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fZ3JvdXAtY29udHJvbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fZm9ybWxheW91dC5zY3NzIiwiLi4vY29tcG9uZW50cy9fdG9vbGJhci5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX3Rvb2xiYXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3Rvb2xiYXIuYnV0dG9uLnNjc3MiLCIuLi9jb21wb25lbnRzL190b29sYmFyLmRyb3Bkb3duLnNjc3MiLCIuLi9jb21wb25lbnRzL190b29sYmFyLmVkaXQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3RhYnMucG9zaXRpb25zLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fdGFicy5zY3NzIiwiLi4vY29tcG9uZW50cy9fY29scy5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2NvbHMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2xvYWRpbmctcGFuZWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2FjY29yZGlvbi1ncm91cC5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX25hdmlnYXRpb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2NvbG9ycy5zY3NzIiwiLi4vY29tcG9uZW50cy9fb2ZmaWNlLXJpYmJvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9fdHJlZXZpZXcuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3NpemUtYm94LnNjc3MiLCIuLi9jb21wb25lbnRzL19iYWRnZS10ZXh0LnNjc3MiLCIuLi9jb21wb25lbnRzL19wYWdlbGF5b3V0LnNjc3MiLCIuLi9jb21wb25lbnRzL19yYWRpb2dyb3VwLnNjc3MiLCIuLi9jb21wb25lbnRzL19jb250ZXh0LW1lbnUuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19jb250ZXh0LW1lbnUuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19tZW51LnNjc3MiLCIuLi9jb21wb25lbnRzL19tZW51LnNjc3MiLCIuLi9jb21wb25lbnRzL19tZW51LmRyb3Bkb3duLnNjc3MiLCIuLi9jb21wb25lbnRzL19tZW51Lmhvcml6b250YWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvX21lbnUudmVydGljYWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2NoYXJ0LmxlZ2VuZC5zY3NzIiwiLi4vY29tcG9uZW50cy9fY2hhcnRzLnNjc3MiLCIuLi9jb21wb25lbnRzL19tYXAuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2JhcmdhdWdlLnNjc3MiLCIuLi9jb21wb25lbnRzL19yaWNoLWVkaXQtdmFycy5zY3NzIiwiLi4vY29tcG9uZW50cy9fc2NoZWR1bGVyLnNjc3MiLCIuLi9jb21wb25lbnRzL19odG1sLWVkaXRvci5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2h0bWwtZWRpdG9yLnNjc3MiLCIuLi9jb21wb25lbnRzL190b2FzdC5hbmltYXRpb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX3RvYXN0LnNjc3MiLCIuLi9jb21wb25lbnRzL19kcmF3ZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3Byb2dyZXNzLWJhci5zY3NzIiwiLi4vY29tcG9uZW50cy9fcGl2b3RncmlkLnNjc3MiLCIuLi9jb21wb25lbnRzL191cGxvYWQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3JlcG9ydC12aWV3ZXIuc2NzcyIsIl9jb21wb25lbnRzLXN0eWxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0NqQjs7O0dBQUE7QUNBRTs7OztHQUFBO0FDREY7O0VBU0ksbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO0VBQUEsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLHFCQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLG1CQUFBO0VBQUEsbUJBQUE7RUFBQSxpQkFBQTtFQUFBLGlCQUFBO0VBQUEsZ0JBQUE7RUFBQSx3QkFBQTtFQUlBLHVCQUFBO0VBQUEsdUJBQUE7RUFBQSx1QkFBQTtFQUFBLHVCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUFBLHVCQUFBO0VBQUEsdUJBQUE7RUFBQSx1QkFBQTtFQUlBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsbUJBQUE7RUFJQSw4QkFBQTtFQUFBLGtDQUFBO0VBQUEsOEJBQUE7RUFBQSwyQkFBQTtFQUFBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLDBCQUFBO0VBSUEsZ0RBQUE7RUFBQSxvREFBQTtFQUFBLGdEQUFBO0VBQUEsMENBQUE7RUFBQSxnREFBQTtFQUFBLCtDQUFBO0VBQUEsa0NBQUE7RUFBQSxpQ0FBQTtFQUlBLCtDQUFBO0VBQUEsbURBQUE7RUFBQSwrQ0FBQTtFQUFBLDBDQUFBO0VBQUEsK0NBQUE7RUFBQSw4Q0FBQTtFQUFBLCtDQUFBO0VBQUEsNkJBQUE7RUFJQSxtREFBQTtFQUFBLHVEQUFBO0VBQUEsbURBQUE7RUFBQSw4Q0FBQTtFQUFBLG1EQUFBO0VBQUEsa0RBQUE7RUFBQSxrQ0FBQTtFQUFBLGlDQUFBO0VBR0YsOEJBQUE7RUFDQSwyQkFBQTtFQU1BLHNOQUFBO0VBQ0EsMEdBQUE7RUFDQSwwRkFB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V0E7RUFDRSx5QkFBQTtDTk1EOztBTUREO0VBQ0UsV0FBQTtDTklEOztBTUdEO0VBQ0UsY0FBQTtFQUNBLDJCQUFBO0NOQUQ7O0FNS0Q7RUFDRSxzQkFBQTtDTkZEOztBTU9EO0VBQ0UsVUFBQTtDTkpEOztBTVdEO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtDTlJEOztBTWdCRDtFQUNFLHlCQUFBO0NOYkQ7O0FNcUJEO0VBQ0UseUJBQUE7Q05sQkQ7O0FTbGpCRDtFTG1RTSxzQkFMSTtFSzVQUixpQkZ3b0I0QjtDUG5GN0I7O0FTaGpCQztFTGdRTSxrQ0FBQTtDSm9UUDtBSWhkRztFS3BHRjtJTHVRTSxnQkFBQTtHSmlUTDtDQUNGO0FTempCQztFQUlFLGlCRnluQmtCO0VFeG5CbEIsaUJGd21CMEI7Q1BoRDdCOztBUzdqQkM7RUxnUU0sa0NBQUE7Q0ppVVA7QUk3ZEc7RUtwR0Y7SUx1UU0sa0JBQUE7R0o4VEw7Q0FDRjtBU3RrQkM7RUFJRSxpQkZ5bkJrQjtFRXhuQmxCLGlCRndtQjBCO0NQbkM3Qjs7QVMxa0JDO0VMZ1FNLGtDQUFBO0NKOFVQO0FJMWVHO0VLcEdGO0lMdVFNLGdCQUFBO0dKMlVMO0NBQ0Y7QVNubEJDO0VBSUUsaUJGeW5Ca0I7RUV4bkJsQixpQkZ3bUIwQjtDUHRCN0I7O0FTdmxCQztFTGdRTSxrQ0FBQTtDSjJWUDtBSXZmRztFS3BHRjtJTHVRTSxrQkFBQTtHSndWTDtDQUNGO0FTaG1CQztFQUlFLGlCRnluQmtCO0VFeG5CbEIsaUJGd21CMEI7Q1BUN0I7O0FTcG1CQztFTGdRTSxrQ0FBQTtDSndXUDtBSXBnQkc7RUtwR0Y7SUx1UU0sZ0JBQUE7R0pxV0w7Q0FDRjtBUzdtQkM7RUFJRSxpQkZ5bkJrQjtFRXhuQmxCLGlCRndtQjBCO0NQSTdCOztBU2puQkM7RUxnUU0sa0NBQUE7Q0pxWFA7QUlqaEJHO0VLcEdGO0lMdVFNLGtCQUFBO0dKa1hMO0NBQ0Y7QVMxbkJDO0VBSUUsaUJGeW5Ca0I7RUV4bkJsQixpQkZ3bUIwQjtDUGlCN0I7O0FTdG1CRDtFQ3ZERSxnQkFBQTtFQUNBLGlCQUFBO0NWaXFCRDs7QVN0bUJEO0VDNURFLGdCQUFBO0VBQ0EsaUJBQUE7Q1ZzcUJEOztBU3htQkQ7RUFDRSxzQkFBQTtDVDJtQkQ7QVN6bUJDO0VBQ0UscUJGc29CMEI7Q1AzQjdCOztBU2ptQkQ7RUw4TU0sbUJBTEk7RUt2TVIsMEJBQUE7Q1RvbUJEOztBU2htQkQ7RUFDRSxvQkZpVU87RUgxSEgsc0JBTEk7Q0prYVQ7QVNqbUJDO0VBQ0UsaUJBQUE7Q1RtbUJIOztBUy9sQkQ7RUFDRSxrQkFBQTtFQUNBLG9CRnVUTztFSDFISCxtQkFMSTtFS3RMUixZRTlGUztDWGdzQlY7QVNobUJDO0VBQ0UsY0FBQTtDVGttQkg7O0FZbHNCRDtFQ0lFLGdCQUFBO0VBR0EsYUFBQTtDYmdzQkQ7O0FZanNCRDtFQUNFLGlCTDJqRGtDO0VLMWpEbEMsb0NMMmpEa0M7RUsxakRsQyw0REFBQTtFSkdFLHVCQUFBO0VLUkYsZ0JBQUE7RUFHQSxhQUFBO0NieXNCRDs7QVkzckJEO0VBRUUsc0JBQUE7Q1o2ckJEOztBWTFyQkQ7RUFDRSxzQkFBQTtFQUNBLGVBQUE7Q1o2ckJEOztBWTFyQkQ7RVJ5UE0sbUJBTEk7RVFsUFIsaUNMOGlEa0M7Q1BqM0JuQzs7QWMvdEJDOzs7Ozs7O0VDSEEsc0JBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSw4Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtDZjR1QkQ7O0FnQnRyQkc7RUY1Q0U7SUFDRSxpQlBrZWU7R1BvUXBCO0NBQ0Y7QWdCNXJCRztFRjVDRTtJQUNFLGlCUGtlZTtHUHlRcEI7Q0FDRjtBZ0Jqc0JHO0VGNUNFO0lBQ0UsaUJQa2VlO0dQOFFwQjtDQUNGO0FnQnRzQkc7RUY1Q0U7SUFDRSxrQlBrZWU7R1BtUnBCO0NBQ0Y7QWdCM3NCRztFRjVDRTtJQUNFLGtCUGtlZTtHUHdScEI7Q0FDRjtBaUIzd0JEO0VBRUksc0JBQUE7RUFBQSwwQkFBQTtFQUFBLDBCQUFBO0VBQUEsMEJBQUE7RUFBQSwyQkFBQTtFQUFBLDRCQUFBO0NqQml4Qkg7O0FpQjV3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TEk7RWlCclFSLGlCZCtsQjRCO0NQaThDN0I7O0FxQjVoRUQ7RUFDRSx1REFBQTtFQUNBLDBEQUFBO0VqQm9RSSxvQkFMSTtDSml5RFQ7O0FxQjVoRUQ7RUFDRSx3REFBQTtFQUNBLDJEQUFBO0VqQjhQSSxxQkFMSTtDSnV5RFQ7O0FzQjdqRUQ7RUFDRSxvQmY2MUJzQztFSG5rQmxDLG1CQUxJO0VrQmpSUixpQ2Y2MUJzQztDUGl1Q3ZDOztBdUJua0VEO0VBQ0UsZUFBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFbkJ3Ukksb0JBTEk7RW1CaFJSLGlCaEJrbUI0QjtFZ0JqbUI1QixpQmhCeW1CNEI7RWdCeG1CNUIsNEJoQjAzQnNDO0VnQnozQnRDLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtFQUNBLG9DaEJtM0JzQztFZ0JsM0J0QyxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsNERBQUE7RWZHRSx1Q0FBQTtFZ0JIRSx5RkRNSjtFQ05JLGlGRE1KO0VDTkksNEVETUo7RUNOSSx5RURNSjtFQ05JLCtHRE1KO0N2QmlrRUQ7QXdCbmtFSztFRGhCTjtJQ2lCUSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCc2tFTDtDQUNGO0F1QnBrRUM7RUFDRSxpQkFBQTtDdkJza0VIO0F1QnBrRUc7RUFDRSxnQkFBQTtDdkJza0VMO0F1QmprRUM7RUFDRSw0QmhCbzJCb0M7RWdCbjJCcEMsb0NoQjgxQm9DO0VnQjcxQnBDLG1DaEI0MkJvQztFZ0IzMkJwQyxXQUFBO0VBS0UsMERoQmtoQmtCO1VnQmxoQmxCLGtEaEJraEJrQjtDUDZpRHZCO0F1QjNqRUM7RUFNRSxnQkFBQTtFQU1BLGNBQUE7RUFLQSxVQUFBO0N2QitpRUg7QXVCMWlFQztFQUNFLGVBQUE7RUFDQSxXQUFBO0N2QjRpRUg7QXVCeGlFQztFQUNFLGlDaEIwMEJvQztFZ0J4MEJwQyxXQUFBO0N2QnlpRUg7QXVCNWlFQztFQUNFLGlDaEIwMEJvQztFZ0J4MEJwQyxXQUFBO0N2QnlpRUg7QXVCNWlFQztFQUNFLGlDaEIwMEJvQztFZ0J4MEJwQyxXQUFBO0N2QnlpRUg7QXVCNWlFQztFQUNFLGlDaEIwMEJvQztFZ0J4MEJwQyxXQUFBO0N2QnlpRUg7QXVCamlFQztFQUVFLHlDaEI0eUJvQztFZ0J6eUJwQyxXQUFBO0N2QmdpRUg7QXVCNWhFQztFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QmhCbXJCMEI7S2dCbnJCMUIseUJoQm1yQjBCO1VnQm5yQjFCLDJCaEJtckIwQjtFZ0JsckIxQiw0QmhCb3lCb0M7RWtCbDRCdEMsd0NsQm1pQ2dDO0VnQm44QjlCLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0RoQityQjBCO0VnQjlyQjFCLGlCQUFBO0VDekZFLHNKRDBGRjtFQzFGRSw4SUQwRkY7RUMxRkUseUlEMEZGO0VDMUZFLHNJRDBGRjtFQzFGRSw0S0QwRkY7Q3ZCOGhFSDtBd0JwbkVLO0VEMEVKO0lDekVNLHlCQUFBO0lBQUEsb0JBQUE7SUFBQSxpQkFBQTtHeEJ1bkVMO0NBQ0Y7QXVCaGlFQztFQUNFLHlDaEIwN0I4QjtDUHdtQ2pDOztBdUJ6aEVEO0VBQ0UsZUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJoQndmNEI7RWdCdmY1Qiw0QmhCeXhCc0M7RWdCeHhCdEMsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLHVDQUFBO0N2QjRoRUQ7QXVCMWhFQztFQUNFLFdBQUE7Q3ZCNGhFSDtBdUJ6aEVDO0VBRUUsaUJBQUE7RUFDQSxnQkFBQTtDdkIwaEVIOztBdUIvZ0VEO0VBQ0Usd0VoQjB3QnNDO0VnQnp3QnRDLDRCQUFBO0VuQnlJSSxxQkFMSTtFSXZRTiwwQ0FBQTtDUnVwRUg7QXVCaGhFQztFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSwyQmhCbW9CMEI7S2dCbm9CMUIsd0JoQm1vQjBCO1VnQm5vQjFCLDBCaEJtb0IwQjtDUCs0QzdCOztBdUI5Z0VEO0VBQ0UsdUVoQjh2QnNDO0VnQjd2QnRDLHlCQUFBO0VuQjRISSxvQkFMSTtFSXZRTiwwQ0FBQTtDUm1xRUg7QXVCL2dFQztFQUNFLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QmhCMG5CMEI7S2dCMW5CMUIsc0JoQjBuQjBCO1VnQjFuQjFCLHdCaEIwbkIwQjtDUHU1QzdCOztBdUJ6Z0VDO0VBQ0UsdUVoQjJ1Qm9DO0NQaXlDdkM7QXVCemdFQztFQUNFLHdFaEJ3dUJvQztDUG15Q3ZDO0F1QnhnRUM7RUFDRSx1RWhCcXVCb0M7Q1BxeUN2Qzs7QXVCcmdFRDtFQUNFLFloQm11QnNDO0VnQmx1QnRDLG1FaEI0dEJzQztFZ0IzdEJ0QyxvQlp0SW9CO0NYOG9FckI7QXVCdGdFQztFQUNFLGdCQUFBO0N2QndnRUg7QXVCcmdFQztFQUNFLHFCQUFBO0VmdkxBLHVDQUFBO0NSK3JFSDtBdUJwZ0VDO0VBQ0UscUJBQUE7RWY1TEEsdUNBQUE7Q1Jtc0VIO0F1Qm5nRUM7RUFBb0Isb0VoQjRzQmtCO0NQMHpDdkM7QXVCcmdFQztFQUFvQixtRWhCNHNCa0I7Q1A0ekN2Qzs7QTBCdnRFRDtFQUNFLHlQQUFBO0VBRUEsZUFBQTtFQUNBLFlBQUE7RUFDQSwrQ0FBQTtFdEJxUkksb0JBTEk7RXNCN1FSLGlCbkIrbEI0QjtFbUI5bEI1QixpQm5Cc21CNEI7RW1Ccm1CNUIsNEJuQnUzQnNDO0VtQnQzQnRDLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtFQUNBLG9DbkJnM0JzQztFbUIvMkJ0QyxvRkFBQTtFQUNBLDZCQUFBO0VBQ0EsMENuQjY5QmtDO0VtQjU5QmxDLG1DbkI2OUJrQztVbUI3OUJsQywyQm5CNjlCa0M7RW1CNTlCbEMsNERBQUE7RWxCSEUsdUNBQUE7RWdCSEUseUZFU0o7RUZUSSxpRkVTSjtFRlRJLDRFRVNKO0VGVEkseUVFU0o7RUZUSSwrR0VTSjtDMUJ1dEVEO0F3QjV0RUs7RUVmTjtJRmdCUSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCK3RFTDtDQUNGO0EwQjF0RUM7RUFDRSxtQ25CbzNCb0M7RW1CbjNCcEMsV0FBQTtFQUtFLDBEbkIrOUI0QjtVbUIvOUI1QixrRG5CKzlCNEI7Q1B5dkNqQztBMEJwdEVDO0VBRUUsdUJuQjR1QjBCO0VtQjN1QjFCLHVCQUFBO0MxQnF0RUg7QTBCbHRFQztFQUVFLHlDbkJxMUJvQztDUDgzQ3ZDO0EwQjlzRUM7RUFDRSxtQkFBQTtFQUNBLHdDQUFBO0MxQmd0RUg7O0EwQjVzRUQ7RUFDRSx5QmZLdUI7RWVKdkIsNEJmSXVCO0VlSHZCLHFCbkJvdUI0QjtFSGpnQnhCLHFCQUxJO0VJdlFOLDBDQUFBO0NSMHZFSDs7QTBCNXNFRDtFQUNFLHdCZkp1QjtFZUt2QiwyQmZMdUI7RWVNdkIsbUJuQmd1QjRCO0VIcmdCeEIsb0JBTEk7RUl2UU4sMENBQUE7Q1Jrd0VIOztBMEIxc0VHO0VBQ0UseVBBQUE7QzFCNnNFTDs7QTJCcnhFRDtFQUNFLGVBQUE7RUFDQSxzQnBCbTZCd0M7RW9CbDZCeEMsb0JwQm02QndDO0VvQmw2QnhDLHdCcEJtNkJ3QztDUHEzQ3pDO0EyQnR4RUM7RUFDRSxZQUFBO0VBQ0Esb0JBQUE7QzNCd3hFSDs7QTJCcHhFRDtFQUNFLHFCcEJ5NUJ3QztFb0J4NUJ4QyxnQkFBQTtFQUNBLGtCQUFBO0MzQnV4RUQ7QTJCcnhFQztFQUNFLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QzNCdXhFSDs7QTJCbnhFRDtFQUNFLHNDQUFBO0VBRUEsV3BCeTRCd0M7RW9CeDRCeEMsWXBCdzRCd0M7RW9CdjRCeEMsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtFQUNBLDBDQUFBO0VBQ0EsZ0RBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsaUNBQUE7VUFBQSx5QkFBQTtFQUNBLDREcEIwNEJ3QztFb0J6NEJ4QywwQkFBQTtDM0JxeEVEO0EyQmx4RUM7RW5CMUJFLHNCQUFBO0NSK3lFSDtBMkJqeEVDO0VBRUUsbUJwQms0QnNDO0NQZzVDekM7QTJCL3dFQztFQUNFLGdDcEJ5M0JzQztVb0J6M0J0Qyx3QnBCeTNCc0M7Q1B3NUN6QztBMkI5d0VDO0VBQ0UsbUNwQnExQm9DO0VvQnAxQnBDLFdBQUE7RUFDQSwwRHBCK2ZvQjtVb0IvZnBCLGtEcEIrZm9CO0NQaXhEdkI7QTJCN3dFQztFQUNFLDBCaEJoRUc7RWdCaUVILHNCaEJqRUc7Q1hnMUVOO0EyQjd3RUc7RUFJSSw0TEFBQTtDM0I0d0VQO0EyQnh3RUc7RUFJSSxnS0FBQTtDM0J1d0VQO0EyQmx3RUM7RUFDRSwwQmhCckZHO0VnQnNGSCxzQmhCdEZHO0VnQjJGRCw2WkFBQTtDM0Jnd0VMO0EyQjV2RUM7RUFDRSxxQkFBQTtFQUNBLHFCQUFBO1VBQUEsYUFBQTtFQUNBLGFwQmkyQnVDO0NQNjVDMUM7QTJCdnZFRztFQUNFLGdCQUFBO0VBQ0EsYXBCdzFCcUM7Q1BpNkMxQzs7QTJCM3VFRDtFQUNFLG9CcEJtMUJnQztDUDI1Q2pDO0EyQjV1RUM7RUFDRSwrS0FBQTtFQUVBLFdwQjYwQjhCO0VvQjUwQjlCLG9CQUFBO0VBQ0EsMkNBQUE7RUFDQSxpQ0FBQTtFbkJoSEEsbUJBQUE7RWdCSEUsMERHcUhGO0VIckhFLHFER3FIRjtFSHJIRSxrREdxSEY7QzNCNnVFSDtBd0I5MUVLO0VHeUdKO0lIeEdNLHlCQUFBO0lBQUEsb0JBQUE7SUFBQSxpQkFBQTtHeEJpMkVMO0NBQ0Y7QTJCaHZFRztFQUNFLDZLQUFBO0MzQmt2RUw7QTJCL3VFRztFQUNFLGtDcEI0MEI0QjtFb0J2MEIxQiwySkFBQTtDM0I2dUVQO0EyQnh1RUM7RUFDRSxxQnBCdXpCOEI7RW9CdHpCOUIsZ0JBQUE7QzNCMHVFSDtBMkJ4dUVHO0VBQ0UscUJBQUE7RUFDQSxlQUFBO0MzQjB1RUw7O0EyQnJ1RUQ7RUFDRSxzQkFBQTtFQUNBLG1CcEJxeUJnQztDUG04Q2pDOztBMkJydUVEO0VBQ0UsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0MzQnd1RUQ7QTJCcHVFRztFQUNFLHFCQUFBO0VBQ0EscUJBQUE7VUFBQSxhQUFBO0VBQ0EsY3BCc3BCd0I7Q1BnbEQ3Qjs7QTJCL3RFRztFQUNFLGtMQUFBO0MzQmt1RUw7O0E0QnA1RUQ7RUFDRSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7RUFDQSw4QkFBQTtDNUJ1NUVEO0E0QnI1RUM7RUFDRSxXQUFBO0M1QnU1RUg7QTRCbjVFRztFQUEwQiwwRXJCNGdDYTtVcUI1Z0NiLGtFckI0Z0NhO0NQMDRDMUM7QTRCcjVFRztFQUEwQixrRXJCMmdDYTtDUDY0QzFDO0E0QnI1RUM7RUFDRSxVQUFBO0M1QnU1RUg7QTRCcDVFQztFQUNFLFlyQjYvQnVDO0VxQjUvQnZDLGFyQjQvQnVDO0VxQjMvQnZDLHFCQUFBO0VBQ0EseUJBQUE7VUFBQSxpQkFBQTtFSDFCRiwwQmRISztFaUIrQkgsVXJCMi9CdUM7RUN4Z0N2QyxvQkFBQTtFZ0JIRSw2SEltQkY7RUpuQkUscUhJbUJGO0VKbkJFLGdISW1CRjtFSm5CRSw2R0ltQkY7RUpuQkUsbUpJbUJGO0M1QnE1RUg7QXdCcDZFSztFSU1KO0lKTE0seUJBQUE7SUFBQSxvQkFBQTtJQUFBLGlCQUFBO0d4QnU2RUw7Q0FDRjtBNEJ4NUVHO0VIakNGLHlDbEI0aEN5QztDUGc2QzFDO0E0QnQ1RUM7RUFDRSxZckJzK0I4QjtFcUJyK0I5QixlckJzK0I4QjtFcUJyK0I5QixtQkFBQTtFQUNBLGdCckJxK0I4QjtFcUJwK0I5Qix3Q3JCcStCOEI7RXFCcCtCOUIsMEJBQUE7RXBCN0JBLG9CQUFBO0NSczdFSDtBNEJwNUVDO0VBQ0UsWXJCaytCdUM7RXFCaitCdkMsYXJCaStCdUM7RXFCaCtCdkMsc0JBQUE7T0FBQSxpQkFBQTtFSHBERiwwQmRISztFaUJ5REgsVXJCaStCdUM7RUN4Z0N2QyxvQkFBQTtFZ0JIRSw2SEk2Q0Y7RUo3Q0UscUhJNkNGO0VKN0NFLGdISTZDRjtFSjdDRSw2R0k2Q0Y7RUo3Q0UsbUpJNkNGO0M1QnE1RUg7QXdCOTdFSztFSWlDSjtJSmhDTSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCaThFTDtDQUNGO0E0Qng1RUc7RUgzREYseUNsQjRoQ3lDO0NQMDdDMUM7QTRCdDVFQztFQUNFLFlyQjQ4QjhCO0VxQjM4QjlCLGVyQjQ4QjhCO0VxQjM4QjlCLG1CQUFBO0VBQ0EsZ0JyQjI4QjhCO0VxQjE4QjlCLHdDckIyOEI4QjtFcUIxOEI5QiwwQkFBQTtFcEJ2REEsb0JBQUE7Q1JnOUVIO0E0QnA1RUM7RUFDRSxxQkFBQTtDNUJzNUVIO0E0QnA1RUc7RUFDRSw0Q3JCODhCcUM7Q1B3OEMxQztBNEJuNUVHO0VBQ0UsNENyQjA4QnFDO0NQMjhDMUM7O0E2QjUrRUQ7RUFDRSxtQkFBQTtDN0IrK0VEO0E2QjcrRUM7OztFQUdFLHdEdEJzaUNvQztFc0JyaUNwQyw0RHRCcWlDb0M7RXNCcGlDcEMsa0J0QnFpQ29DO0NQMDhDdkM7QTZCNStFQztFQUNFLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGlEQUFBO0VBQ0EsOEJBQUE7T0FBQSx5QkFBQTtVQUFBLHNCQUFBO0VMUkUsaUZLU0Y7RUxURSx5RUtTRjtFTFRFLHVFS1NGO0VMVEUsaUVLU0Y7RUxURSxvSUtTRjtDN0I4K0VIO0F3Qm4vRUs7RUtUSjtJTFVNLHlCQUFBO0lBQUEsb0JBQUE7SUFBQSxpQkFBQTtHeEJzL0VMO0NBQ0Y7QTZCaC9FQzs7RUFFRSxzQkFBQTtDN0JrL0VIO0E2QmgvRUc7O0VBQ0UsbUJBQUE7QzdCbS9FTDtBNkJwL0VHOztFQUNFLG1CQUFBO0M3Qm0vRUw7QTZCcC9FRzs7RUFDRSxtQkFBQTtDN0JtL0VMO0E2QnAvRUc7O0VBQ0UsbUJBQUE7QzdCbS9FTDtBNkJoL0VHOzs7RUFFRSxzQnRCMGdDa0M7RXNCemdDbEMseUJ0QjBnQ2tDO0NQeStDdkM7QTZCaC9FRzs7RUFDRSxzQnRCcWdDa0M7RXNCcGdDbEMseUJ0QnFnQ2tDO0NQOCtDdkM7QTZCLytFQztFQUNFLHNCdEIrL0JvQztFc0I5L0JwQyx5QnRCKy9Cb0M7Q1BrL0N2QztBNkIxK0VHOzs7O0VBQ0UsNENBQUE7RUFDQSx1RXRCeS9Ca0M7T3NCei9CbEMsa0V0QnkvQmtDO1VzQnov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LGdEeEIyK0JpQjtFd0IxK0JqQixvRXhCMCtCaUI7VXdCMStCakIsNER4QjArQmlCO0NQNm9EeEI7O0ErQnZ0Rkc7RUF3R0ksNENBQUE7Qy9CbW5GUDs7QStCM3RGRztFQStHRSxnRHhCMjlCbUI7Q1BxcER4QjtBK0I5bUZLO0VBQ0UsNkN4Qnc5QmlCO0NQd3BEeEI7QStCN21GSztFQUNFLG9FeEJvOUJpQjtVd0JwOUJqQiw0RHhCbzlCaUI7Q1AycER4QjtBK0I1bUZLO0VBQ0Usa0N4Qmc5QmlCO0NQOHBEeEI7O0ErQnptRkc7RUFDRSxtQkFBQTtDL0I0bUZMOztBK0I1dUZHOzs7OztFQTBJTSxXQUFBO0MvQjBtRlQ7O0ErQmh1RkM7RUFDRSxjQUFBO0VBQ0EsWUFBQTtFQUNBLG9CeEJxMEJvQztFSG5rQmxDLG1CQUxJO0UyQjFQTixvQ3hCZ2pDcUI7Q1BrckR4Qjs7QStCL3RGQztFQUNFLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0UzQnFQRSxxQkFMSTtFMkI3T04sWXhCbWlDcUI7RXdCbGlDckIsbUN4QmtpQ3FCO0VDN2pDckIsdUJBQUE7Q1I2dkZIOztBK0I3dEZHOzs7O0VBRUUsZUFBQTtDL0JrdUZMOztBK0JqeEZHO0VBcURFLGtEeEJxaENtQjtFd0JsaENqQix1Q3hCNDFCZ0M7RXdCMzFCaEMsNlVBQUE7RUFDQSw2QkFBQTtFQUNBLDhEQUFBO0VBQ0EsNkVBQUE7VUFBQSxxRUFBQTtDL0I4dEZQO0ErQjN0Rks7RUFDRSxrRHhCMGdDaUI7RXdCemdDakIsbUV4QnlnQ2lCO1V3QnpnQ2pCLDJEeEJ5Z0NpQjtDUG90RHhCOztBK0I5eEZHO0VBMEVJLHVDeEIwMEJnQztFd0J6MEJoQyx1RkFBQTtDL0J3dEZQOztBK0JueUZHO0VBa0ZFLGtEeEJ3L0JtQjtDUDZ0RHhCO0ErQmx0Rk87RUFFRSxxVkFBQTtFQUNBLHdCeEJ3NUI4QjtFd0J2NUI5QixnRUFBQTtFQUNBLHdGQUFBO1VBQUEsZ0ZBQUE7Qy9CbXRGVDtBK0Ivc0ZLO0VBQ0Usa0R4QjIrQmlCO0V3QjErQmpCLG1FeEIwK0JpQjtVd0IxK0JqQiwyRHhCMCtCaUI7Q1B1dUR4Qjs7QStCanpGRztFQXdHSSw0Q0FBQTtDL0I2c0ZQOztBK0JyekZHO0VBK0dFLGtEeEIyOUJtQjtDUCt1RHhCO0ErQnhzRks7RUFDRSwrQ3hCdzlCaUI7Q1BrdkR4QjtBK0J2c0ZLO0VBQ0UsbUV4Qm85QmlCO1V3QnA5QmpCLDJEeEJvOUJpQjtDUHF2RHhCO0ErQnRzRks7RUFDRSxvQ3hCZzlCaUI7Q1B3dkR4Qjs7QStCbnNGRztFQUNFLG1CQUFBO0MvQnNzRkw7O0ErQnQwRkc7Ozs7O0VBNElNLFdBQUE7Qy9Ca3NGVDs7QWdDaDFGRDtFQUVFLDRCQUFBO0VBQ0EsK0JBQUE7RUFDQSx1QkFBQTtFNUJ1UkksNkJBTEk7RTRCaFJSLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxxQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsOENBQUE7RUFDQSxtQ0FBQTtFQUNBLGdEQUFBO0VBQ0EseUNBQUE7RUFDQSx3REFBQTtFQUNBLGdDQUFBO0VBQ0Esa0ZBQUE7RUFHQSxzQkFBQTtFQUNBLHlEQUFBO0VBQ0EsdUNBQUE7RTVCc1FJLG1DQUxJO0U0Qi9QUix1Q0FBQTtFQUNBLHVDQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBRUEsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7TUFBQSxzQkFBQTtVQUFBLGtCQUFBO0VBQ0Esb0VBQUE7RXhCakJFLDJDQUFBO0VpQmZGLG1DT2tDcUI7RVJ0QmpCLHNKUXdCSjtFUnhCSSw4SVF3Qko7RVJ4QkkseUlRd0JKO0VSeEJJLHNJUXdCSjtFUnhCSSw0S1F3Qko7Q2hDODBGRDtBd0JsMkZLO0VRaEJOO0lSaUJRLHlCQUFBO0lBQUEsb0JBQUE7SUFBQSxpQkFBQTtHeEJxMkZMO0NBQ0Y7QWdDajFGQztFQUNFLGlDQUFBO0VBRUEseUNBQUE7RUFDQSwrQ0FBQTtDaENrMUZIO0FnQy8wRkM7RUFFRSwyQkFBQTtFQUNBLG1DQUFBO0VBQ0EseUNBQUE7Q2hDZzFGSDtBZ0M3MEZDO0VBQ0UsaUNBQUE7RVByREYseUNPc0R1QjtFQUNyQiwrQ0FBQTtFQUNBLFdBQUE7RUFLRSxtREFBQTtVQUFBLDJDQUFBO0NoQzIwRkw7QWdDdjBGQztFQUNFLCtDQUFBO0VBQ0EsV0FBQTtFQUtFLG1EQUFBO1VBQUEsMkNBQUE7Q2hDcTBGTDtBZ0NqMEZDO0VBS0Usa0NBQUE7RUFDQSwwQ0FBQTtFQUdBLGdEQUFBO0NoQzZ6Rkg7QWdDMXpGRztFQUtJLG1EQUFBO1VBQUEsMkNBQUE7Q2hDd3pGUDtBZ0NuekZDO0VBR0Usb0NBQUE7RUFDQSxxQkFBQTtFQUNBLDRDQUFBO0VBRUEsa0RBQUE7RUFDQSx3Q0FBQTtDaENrekZIOztBZ0N0eUZDO0VDdEdBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSwrQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNENBQUE7RUFDQSxrREFBQTtFQUNBLHdDQUFBO0VBQ0EsNEJBQUE7RUFDQSx5Q0FBQTtFQUNBLHVEQUFBO0VBQ0EsMkRBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0Esd0NBQUE7Q2pDZzVGRDs7QWdDdnpGQztFQ3RHQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRDQUFBO0VBQ0Esc0RBQUE7RUFDQSx5Q0FBQTtFQUNBLDRCQUFBO0VBQ0EsNkNBQUE7RUFDQSxzQ0FBQTtFQUNBLDJEQUFBO0VBQ0EsOEJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0NqQ2k2RkQ7O0FnQ3gwRkM7RUN0R0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLCtCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQ0FBQTtFQUNBLGtEQUFBO0VBQ0EsdUNBQUE7RUFDQSw0QkFBQTtFQUNBLHlDQUFBO0VBQ0EscURBQUE7RUFDQSwyREFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSx3Q0FBQTtDakNrN0ZEOztBZ0N6MUZDO0VDdEdBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSwrQkFBQTtFQUNBLDJCQUFBO0VBQ0EseUNBQUE7RUFDQSxnREFBQTtFQUNBLHdDQUFBO0VBQ0EsNEJBQUE7RUFDQSx1Q0FBQTtFQUNBLG9EQUFBO0VBQ0EsMkRBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0Esd0NBQUE7Q2pDbThGRDs7QWdDMTJGQztFQ3RHQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsK0JBQUE7RUFDQSwyQkFBQTtFQUNBLHlDQUFBO0VBQ0EsbURBQUE7RUFDQSx3Q0FBQTtFQUNBLDRCQUFBO0VBQ0EsMENBQUE7RUFDQSxvREFBQTtFQUNBLDJEQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLHdDQUFBO0NqQ285RkQ7O0FnQzMzRkM7RUN0R0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLCtCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQ0FBQTtFQUNBLGtEQUFBO0VBQ0EsdUNBQUE7RUFDQSw0QkFBQTtFQUNBLHlDQUFBO0VBQ0EscURBQUE7RUFDQSwyREFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSx3Q0FBQTtDakNxK0ZEOztBZ0M1NEZDO0VDdEdBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSwrQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNENBQUE7RUFDQSxzREFBQTtFQUNBLHlDQUFBO0VBQ0EsNEJBQUE7RUFDQSw2Q0FBQTtFQUNBLHNDQUFBO0VBQ0EsMkRBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0Esd0NBQUE7Q2pDcy9GRDs7QWdDNzVGQztFQ3RHQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsK0JBQUE7RUFDQSwyQkFBQTtFQUNBLHlDQUFBO0VBQ0EsbURBQUE7RUFDQSxzQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsMENBQUE7RUFDQSxvREFBQTtFQUNBLDJEQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLHdDQUFBO0NqQ3VnR0Q7O0FnQ3A1RkM7RUN2R0Esd0JBQUE7RUFDQSwrQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLHNDQUFBO0VBQ0EsMkRBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esd0NBQUE7RUFDQSxvQkFBQTtDakMrL0ZEOztBZ0NyNkZDO0VDdkdBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0NBQUE7RUFDQSx5Q0FBQTtFQUNBLDRCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQ0FBQTtFQUNBLDJEQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0Esb0JBQUE7Q2pDZ2hHRDs7QWdDdDdGQztFQ3ZHQSx3QkFBQTtFQUNBLCtCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsdUNBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0Esc0NBQUE7RUFDQSwyREFBQTtFQUNBLGlDQUFBO0VBQ0Esa0NBQUE7RUFDQSx3Q0FBQTtFQUNBLG9CQUFBO0NqQ2lpR0Q7O0FnQ3Y4RkM7RUN2R0Esd0JBQUE7RUFDQSwrQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLHNDQUFBO0VBQ0EsMkRBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esd0NBQUE7RUFDQSxvQkFBQTtDakNrakdEOztBZ0N4OUZDO0VDdkdBLHdCQUFBO0VBQ0EsK0JBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EscUNBQUE7RUFDQSx1Q0FBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQ0FBQTtFQUNBLDJEQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLHdDQUFBO0VBQ0Esb0JBQUE7Q2pDbWtHRDs7QWdDeitGQztFQ3ZHQSx3QkFBQTtFQUNBLCtCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsdUNBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0Esc0NBQUE7RUFDQSwyREFBQTtFQUNBLGlDQUFBO0VBQ0Esa0NBQUE7RUFDQSx3Q0FBQTtFQUNBLG9CQUFBO0NqQ29sR0Q7O0FnQzEvRkM7RUN2R0Esd0JBQUE7RUFDQSwrQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLHNDQUFBO0VBQ0EsMkRBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esd0NBQUE7RUFDQSxvQkFBQTtDakNxbUdEOztBZ0MzZ0dDO0VDdkdBLHdCQUFBO0VBQ0EsK0JBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EscUNBQUE7RUFDQSxzQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQ0FBQTtFQUNBLDJEQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLHdDQUFBO0VBQ0Esb0JBQUE7Q2pDc25HRDs7QWdDaGhHRDtFQUNFLDBCQUFBO0VBQ0EscUNBQUE7RUFDQSx5QkFBQTtFQUNBLG1DQUFBO0VBQ0EsaURBQUE7RUFDQSx5Q0FBQTtFQUNBLGtEQUFBO0VBQ0EsMENBQUE7RUFDQSw4QkFBQTtFQUNBLDRDQUFBO0VBQ0EsZ0NBQUE7RUFDQSx3Q0FBQTtFQUVBLDJCekJ1UndDO0NQMnZGekM7QWdDeGdHQztFQUNFLDJCQUFBO0NoQzBnR0g7QWdDdmdHQztFQUNFLGlDQUFBO0NoQ3lnR0g7O0FnQzkvRkQ7RUN4SUUsK0JBQUE7RUFDQSx5QkFBQTtFN0I4TkksNkJBTEk7RTZCdk5SLG1EQUFBO0NqQzBvR0Q7O0FnQ2pnR0Q7RUM1SUUsZ0NBQUE7RUFDQSwyQkFBQTtFN0I4TkksOEJBTEk7RTZCdk5SLG1EQUFBO0NqQ2lwR0Q7O0FrQ3B0R0Q7RVZnQk0seUNVZko7RVZlSSxvQ1VmSjtFVmVJLGlDVWZKO0NsQ3V0R0Q7QXdCcHNHSztFVXBCTjtJVnFCUSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCdXNHTDtDQUNGO0FrQzF0R0M7RUFDRSxXQUFBO0NsQzR0R0g7O0FrQ3R0R0M7RUFDRSxjQUFBO0NsQ3l0R0g7O0FrQ3J0R0Q7RUFDRSxVQUFBO0VBQ0EsaUJBQUE7RVZESSxzQ1VFSjtFVkZJLGlDVUVKO0VWRkksOEJVRUo7Q2xDd3RHRDtBd0J0dEdLO0VVTE47SVZNUSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCeXRHTDtDQUNGO0FrQzN0R0M7RUFDRSxTQUFBO0VBQ0EsYUFBQTtFVk5FLHFDVU9GO0VWUEUsZ0NVT0Y7RVZQRSw2QlVPRjtDbEM2dEdIO0F3Qmh1R0s7RVVBSjtJVkNNLHlCQUFBO0lBQUEsb0JBQUE7SUFBQSxpQkFBQTtHeEJtdUdMO0NBQ0Y7O0FtQ3h2R0Q7Ozs7OztFQU1FLG1CQUFBO0NuQzJ2R0Q7O0FtQ3h2R0Q7RUFDRSxvQkFBQTtDbkMydkdEO0FvQ251R0c7RUFDRSxzQkFBQTtFQUNBLHFCN0I2aEJ3QjtFNkI1aEJ4Qix3QjdCMmhCd0I7RTZCMWhCeEIsWUFBQTtFQXJDSix3QkFBQTtFQUNBLHNDQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQ0FBQTtDcEMyd0dEO0FvQ2p0R0c7RUFDRSxlQUFBO0NwQ210R0w7O0FtQ2p3R0Q7RUFFRSwyQkFBQTtFQUNBLCtCQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQ0FBQTtFQUNBLCtCQUFBO0UvQnVRSSxrQ0FMSTtFK0JoUVIsMENBQUE7RUFDQSxvQ0FBQTtFQUNBLCtEQUFBO0VBQ0EscUNBQUE7RUFDQSxtREFBQTtFQUNBLDBFQUFBO0VBQ0EsNkRBQUE7RUFDQSx1Q0FBQTtFQUNBLCtEQUFBO0VBQ0EsK0NBQUE7RUFDQSxxREFBQTtFQUNBLG1EQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDREQUFBO0VBQ0EsbUNBQUE7RUFDQSxzQ0FBQTtFQUNBLGlDQUFBO0VBQ0EscUNBQUE7RUFDQSx1Q0FBQTtFQUdBLG1CQUFBO0VBQ0EsbUNBQUE7RUFDQSxjQUFBO0VBQ0Esd0NBQUE7RUFDQSxtRUFBQTtFQUNBLFVBQUE7RS9CME9JLHdDQUxJO0UrQm5PUixnQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSx3Q0FBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7RUFDQSw4RUFBQTtFM0J6Q0UsZ0RBQUE7Q1IyeUdIO0FtQzl2R0M7RUFDRSxVQUFBO0VBQ0EsUUFBQTtFQUNBLHNDQUFBO0NuQ2d3R0g7O0FtQ3h1R0c7RUFDRSxxQkFBQTtDbkMydUdMO0FtQ3p1R0s7RUFDRSxZQUFBO0VBQ0EsUUFBQTtDbkMydUdQOztBbUN2dUdHO0VBQ0UsbUJBQUE7Q25DMHVHTDtBbUN4dUdLO0VBQ0UsU0FBQTtFQUNBLFdBQUE7Q25DMHVHUDs7QWdCcHhHRztFbUI0QkE7SUFDRSxxQkFBQTtHbkM0dkdIO0VtQzF2R0c7SUFDRSxZQUFBO0lBQ0EsUUFBQTtHbkM0dkdMO0VtQ3h2R0M7SUFDRSxtQkFBQTtHbkMwdkdIO0VtQ3h2R0c7SUFDRSxTQUFBO0lBQ0EsV0FBQTtHbkMwdkdMO0NBQ0Y7QWdCcnlHRztFbUI0QkE7SUFDRSxxQkFBQTtHbkM0d0dIO0VtQzF3R0c7SUFDRSxZQUFBO0lBQ0EsUUFBQTtHbkM0d0dMO0VtQ3h3R0M7SUFDRSxtQkFBQTtHbkMwd0dIO0VtQ3h3R0c7SUFDRSxTQUFBO0lBQ0EsV0FBQTtHbkMwd0dMO0NBQ0Y7QWdCcnpHRztFbUI0QkE7SUFDRSxxQkFBQTtHbkM0eEdIO0VtQzF4R0c7SUFDRSxZQUFBO0lBQ0EsUUFBQTtHbkM0eEdMO0VtQ3h4R0M7SUFDRSxtQkFBQTtHbkMweEdIO0VtQ3h4R0c7SUFDRSxTQUFBO0lBQ0EsV0FBQTtHbkMweEdMO0NBQ0Y7QWdCcjBHRztFbUI0QkE7SUFDRSxxQkFBQTtHbkM0eUdIO0VtQzF5R0c7SUFDRSxZQUFBO0lBQ0EsUUFBQTtHbkM0eUdMO0VtQ3h5R0M7SUFDRSxtQkFBQTtHbkMweUdIO0VtQ3h5R0c7SUFDRSxTQUFBO0lBQ0EsV0FBQTtHbkMweUdMO0NBQ0Y7QWdCcjFHRztFbUI0QkE7SUFDRSxxQkFBQTtHbkM0ekdIO0VtQzF6R0c7SUFDRSxZQUFBO0lBQ0EsUUFBQTtHbkM0ekdMO0VtQ3h6R0M7SUFDRSxtQkFBQTtHbkMwekdIO0VtQ3h6R0c7SUFDRSxTQUFBO0lBQ0EsV0FBQTtHbkMwekdMO0NBQ0Y7QW1DanpHQztFQUNFLFVBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLHlDQUFBO0NuQ216R0g7QW9DdjRHRztFQUNFLHNCQUFBO0VBQ0EscUI3QjZoQndCO0U2QjVoQnhCLHdCN0IyaEJ3QjtFNkIxaEJ4QixZQUFBO0VBOUJKLGNBQUE7RUFDQSxzQ0FBQTtFQUNBLDJCQUFBO0VBQ0EscUNBQUE7Q3BDdzZHRDtBb0NyM0dHO0VBQ0UsZUFBQTtDcEN1M0dMOztBbUN2ekdDO0VBQ0UsT0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHVDQUFBO0NuQzB6R0g7QW9DNTVHRztFQUNFLHNCQUFBO0VBQ0EscUI3QjZoQndCO0U2QjVoQnhCLHdCN0IyaEJ3QjtFNkIxaEJ4QixZQUFBO0VBdkJKLG9DQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1Q0FBQTtFQUNBLHlCQUFBO0NwQ3M3R0Q7QW9DMTRHRztFQUNFLGVBQUE7Q3BDNDRHTDtBbUNsMEdHO0VBQ0Usa0JBQUE7Q25DbzBHTDs7QW1DOXpHQztFQUNFLE9BQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSx3Q0FBQTtDbkNpMEdIO0FvQ3A3R0c7RUFDRSxzQkFBQTtFQUNBLHFCN0I2aEJ3QjtFNkI1aEJ4Qix3QjdCMmhCd0I7RTZCMWhCeEIsWUFBQTtDcENzN0dMO0FvQzM2R0s7RUFDRSxjQUFBO0NwQzY2R1A7QW9DMTZHSztFQUNFLHNCQUFBO0VBQ0Esc0I3QjBnQnNCO0U2QnpnQnRCLHdCN0J3Z0JzQjtFNkJ2Z0J0QixZQUFBO0VBbkNOLG9DQUFBO0VBQ0EsMEJBQUE7RUFDQSx1Q0FBQTtDcENnOUdEO0FvQzE2R0c7RUFDRSxlQUFBO0NwQzQ2R0w7QW1DajFHRztFQUNFLGtCQUFBO0NuQ20xR0w7O0FtQzUwR0Q7RUFDRSxVQUFBO0VBQ0EsOENBQUE7RUFDQSxpQkFBQTtFQUNBLG9EQUFBO0VBQ0EsV0FBQTtDbkMrMEdEOztBbUN6MEdEO0VBQ0UsZUFBQTtFQUNBLFlBQUE7RUFDQSw2RUFBQTtFQUNBLFlBQUE7RUFDQSxpQjVCeWI0QjtFNEJ4YjVCLHFDQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsOEJBQUE7RUFDQSxVQUFBO0UzQnRLRSx3REFBQTtDUm0vR0g7QW1DMTBHQztFQUVFLDJDQUFBO0VWMUxGLG1EVTRMdUI7Q25DMDBHeEI7QW1DdjBHQztFQUVFLDRDQUFBO0VBQ0Esc0JBQUE7RVZsTUYsb0RVbU11QjtDbkN3MEd4QjtBbUNyMEdDO0VBRUUsOENBQUE7RUFDQSxxQkFBQTtFQUNBLDhCQUFBO0NuQ3MwR0g7O0FtQ2gwR0Q7RUFDRSxlQUFBO0NuQ20wR0Q7O0FtQy96R0Q7RUFDRSxlQUFBO0VBQ0EsaUZBQUE7RUFDQSxpQkFBQTtFL0JtRUkscUJBTEk7RStCNURSLHVDQUFBO0VBQ0Esb0JBQUE7Q25DazBHRDs7QW1DOXpHRDtFQUNFLGVBQUE7RUFDQSw2RUFBQTtFQUNBLHFDQUFBO0NuQ2kwR0Q7O0FtQzd6R0Q7RUFFRSw2QkFBQTtFQUNBLDBCQUFBO0VBQ0EsK0RBQUE7RUFDQSwyQkFBQTtFQUNBLGtDQUFBO0VBQ0EscUNBQUE7RUFDQSw2REFBQTtFQUNBLHVEQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDJDQUFBO0VBQ0Esb0NBQUE7Q25DK3pHRDs7QXFDcmpIRDs7RUFFRSxtQkFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLHFCQUFBO0VBQ0EsdUJBQUE7Q3JDd2pIRDtBcUN0akhDOztFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtDckN5akhIO0FxQ3BqSEM7Ozs7Ozs7Ozs7OztFQU1FLFdBQUE7Q3JDNGpISDs7QXFDdmpIRDtFQUNFLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSx3QkFBQTtNQUFBLG9CQUFBO1VBQUEsZ0JBQUE7RUFDQSx3QkFBQTtFQUFBLG9DQUFBO01BQUEscUJBQUE7VUFBQSw0QkFBQTtDckMwakhEO0FxQ3hqSEM7RUFDRSxZQUFBO0NyQzBqSEg7O0FxQ3RqSEQ7RTdCaEJJLHVDQUFBO0NSMGtISDtBcUN0akhDOztFQUVFLCtDQUFBO0NyQ3dqSEg7QXFDcGpIQzs7O0U3QlZFLDJCQUFBO0VBQ0EsOEJBQUE7Q1Jta0hIO0FxQ2hqSEM7OztFN0JORSwwQkFBQTtFQUNBLDZCQUFBO0NSMmpISDs7QXFDbmlIRDtFQUNFLHlCQUFBO0VBQ0Esd0JBQUE7Q3JDc2lIRDtBcUNwaUhDO0VBR0UsZUFBQTtDckNvaUhIO0FxQ2ppSEM7RUFDRSxnQkFBQTtDckNtaUhIOztBcUMvaEhEO0VBQ0Usd0JBQUE7RUFDQSx1QkFBQTtDckNraUhEOztBcUMvaEhEO0VBQ0UsdUJBQUE7RUFDQSxzQkFBQTtDckNraUhEOztBcUM5Z0hEO0VBQ0UsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0EseUJBQUE7RUFBQSxnQ0FBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7Q3JDaWhIRDtBcUMvZ0hDOztFQUVFLFlBQUE7Q3JDaWhISDtBcUM5Z0hDOztFQUVFLDhDQUFBO0NyQ2doSEg7QXFDNWdIQzs7RTdCMUZFLDhCQUFBO0VBQ0EsNkJBQUE7Q1IwbUhIO0FxQzVnSEM7O0U3QjdHRSwwQkFBQTtFQUNBLDJCQUFBO0NSNm5ISDs7QXNDcnBIRDtFQUVFLDhCQUFBO0VBQ0EsZ0NBQUE7RUFFQSw0QkFBQTtFQUNBLDBDQUFBO0VBQ0Esc0RBQUE7RUFDQSx3REFBQTtFQUdBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSx3QkFBQTtNQUFBLG9CQUFBO1VBQUEsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Q3RDb3BIRDs7QXNDanBIRDtFQUNFLGVBQUE7RUFDQSxtRUFBQTtFbENzUUksd0NBTEk7RWtDL1BSLDRDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFZGZJLGdIY2dCSjtFZGhCSSwyR2NnQko7RWRoQkksd0djZ0JKO0N0Q29wSEQ7QXdCaHFISztFY0dOO0lkRlEseUJBQUE7SUFBQSxvQkFBQTtJQUFBLGlCQUFBO0d4Qm1xSEw7Q0FDRjtBc0N2cEhDO0VBRUUsc0NBQUE7Q3RDd3BISDtBc0NwcEhDO0VBQ0UsV0FBQTtFQUNBLDBEL0JraEJvQjtVK0JsaEJwQixrRC9Ca2hCb0I7Q1Bvb0d2QjtBc0NscEhDO0VBRUUseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0N0Q21wSEg7O0FzQzNvSEQ7RUFFRSxtREFBQTtFQUNBLG1EQUFBO0VBQ0EsK0JBQUE7RUFDQSw0R0FBQTtFQUNBLDBEQUFBO0VBQ0EsZ0RBQUE7RUFDQSxnREFBQTtFQUdBLHFGQUFBO0N0QzJvSEQ7QXNDem9IQztFQUNFLDBEQUFBO0VBQ0EsMERBQUE7RTlCN0NBLHlEQUFBO0VBQ0EsMERBQUE7Q1J5ckhIO0FzQzFvSEc7RUFHRSxtQkFBQTtFQUNBLHlEQUFBO0N0QzBvSEw7QXNDdG9IQzs7RUFFRSw0Q0FBQTtFQUNBLG9EQUFBO0VBQ0EsMERBQUE7Q3RDd29ISDtBc0Nyb0hDO0VBRUUsdURBQUE7RTlCakVBLDBCQUFBO0VBQ0EsMkJBQUE7Q1J3c0hIOztBc0M3bkhEO0VBRUUsc0RBQUE7RUFDQSx1Q0FBQTtFQUNBLHVDQUFBO0N0QytuSEQ7QXNDNW5IQztFOUI1RkUsaURBQUE7Q1IydEhIO0FzQzNuSEM7O0VBRUUsNkNBQUE7RWJqSEYscURha0h1QjtDdEM2bkh4Qjs7QXNDcG5IRDtFQUVFLDZCQUFBO0VBQ0EsMENBQUE7RUFDQSwrREFBQTtFQUdBLGlDQUFBO0N0Q29uSEQ7QXNDbG5IQztFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzRUFBQTtDdENvbkhIO0FzQ2xuSEc7RUFFRSxrQ0FBQTtDdENtbkhMO0FzQy9tSEM7O0VBRUUsaUIvQjBkMEI7RStCemQxQixpREFBQTtFQUNBLGtDQUFBO0N0Q2luSEg7O0FzQ3ZtSEM7O0VBRUUsb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLG1CQUFBO0N0QzBtSEg7O0FzQ3JtSEM7O0VBRUUsc0JBQUE7TUFBQSwyQkFBQTtVQUFBLGNBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO01BQUEscUJBQUE7VUFBQSxhQUFBO0VBQ0EsbUJBQUE7Q3RDd21ISDs7QXNDbG1IQzs7RUFDRSxZQUFBO0N0Q3NtSEg7O0FzQzVsSEM7RUFDRSxjQUFBO0N0QytsSEg7QXNDN2xIQztFQUNFLGVBQUE7Q3RDK2xISDs7QXVDNXhIRDtFQUVFLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSw0REFBQTtFQUNBLGlFQUFBO0VBQ0Esb0VBQUE7RUFDQSxnRUFBQTtFQUNBLHVDQUFBO0VBQ0EsbUNBQUE7RUFDQSxzQ0FBQTtFQUNBLCtEQUFBO0VBQ0EscUVBQUE7RUFDQSx1Q0FBQTtFQUNBLHVDQUFBO0VBQ0EsdUNBQUE7RUFDQSx3Q0FBQTtFQUNBLDRRQUFBO0VBQ0EsMkVBQUE7RUFDQSwyREFBQTtFQUNBLHlDQUFBO0VBQ0EsNkRBQUE7RUFHQSxtQkFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSx3QkFBQTtNQUFBLG9CQUFBO1VBQUEsZ0JBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLDBCQUFBO0VBQUEsdUNBQUE7TUFBQSx1QkFBQTtVQUFBLCtCQUFBO0VBQ0EsK0RBQUE7Q3ZDNHhIRDtBdUN0eEhDOzs7Ozs7O0VBQ0UscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDJCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsMEJBQUE7RUFBQSx1Q0FBQTtNQUFBLHVCQUFBO1VBQUEsK0JBQUE7Q3ZDOHhISDtBdUMxd0hEO0VBQ0UsOENBQUE7RUFDQSxpREFBQTtFQUNBLGdEQUFBO0VuQzROSSw0Q0FMSTtFbUNyTlIsb0NBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0N2QzR3SEQ7QXVDMXdIQztFQUVFLDBDQUFBO0N2QzJ3SEg7O0F1Q2p3SEQ7RUFFRSwyQkFBQTtFQUNBLGdDQUFBO0VBRUEsNEJBQUE7RUFDQSw0Q0FBQTtFQUNBLHdEQUFBO0VBQ0EsOERBQUE7RUFHQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtDdkNnd0hEO0F1Qzd2SEc7RUFFRSxxQ0FBQTtDdkM4dkhMO0F1QzF2SEM7RUFDRSxpQkFBQTtDdkM0dkhIOztBdUNudkhEO0VBQ0Usb0JoQzRnQ2tDO0VnQzNnQ2xDLHVCaEMyZ0NrQztFZ0MxZ0NsQyw4QkFBQTtDdkNzdkhEO0F1Q3B2SEM7OztFQUdFLHFDQUFBO0N2Q3N2SEg7O0F1Q3p1SEQ7RUFDRSx5QkFBQTtNQUFBLDhCQUFBO1VBQUEsaUJBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO01BQUEscUJBQUE7VUFBQSxhQUFBO0VBR0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7Q3ZDMHVIRDs7QXVDdHVIRDtFQUNFLCtFQUFBO0VuQ3lJSSw4Q0FMSTtFbUNsSVIsZUFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSwyRUFBQTtFL0J4SUUsc0RBQUE7RWdCSEUsd0RlNklKO0VmN0lJLG1EZTZJSjtFZjdJSSxnRGU2SUo7Q3ZDeXVIRDtBd0JsM0hLO0VlaUlOO0lmaElRLHlCQUFBO0lBQUEsb0JBQUE7SUFBQSxpQkFBQTtHeEJxM0hMO0NBQ0Y7QXVDNXVIQztFQUNFLHNCQUFBO0N2Qzh1SEg7QXVDM3VIQztFQUNFLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLCtEQUFBO1VBQUEsdURBQUE7Q3ZDNnVISDs7QXVDdnVIRDtFQUNFLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLG1EQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtFQUNBLG1DQUFBO1VBQUEsc0JBQUE7Q3ZDMHVIRDs7QXVDdnVIRDtFQUNFLDBDQUFBO0VBQ0EsaUJBQUE7Q3ZDMHVIRDs7QWdCcDJIRztFdUJzSUE7SUFFSSwwQkFBQTtRQUFBLHNCQUFBO1lBQUEsa0JBQUE7SUFDQSx3QkFBQTtJQUFBLG9DQUFBO1FBQUEscUJBQUE7WUFBQSw0QkFBQTtHdkNpdUhMO0V1Qy90SEs7SUFDRSwrQkFBQTtJQUFBLDhCQUFBO0lBQUEsNEJBQUE7UUFBQSx3QkFBQTtZQUFBLG9CQUFBO0d2Q2l1SFA7RXVDL3RITztJQUNFLG1CQUFBO0d2Q2l1SFQ7RXVDOXRITztJQUNFLG1EQUFBO0lBQ0Esa0RBQUE7R3ZDZ3VIVDtFdUM1dEhLO0lBQ0Usa0JBQUE7R3ZDOHRIUDtFdUMzdEhLO0lBQ0UsZ0NBQUE7SUFBQSxpQ0FBQTtJQUFBLGdDQUFBO0lBQUEseUJBQUE7SUFDQSx5QkFBQTtRQUFBLDhCQUFBO1lBQUEsaUJBQUE7R3ZDNnRIUDtFdUMxdEhLO0lBQ0UsY0FBQTtHdkM0dEhQO0V1Q3p0SEs7SUFFRSxpQkFBQTtJQUNBLGNBQUE7SUFDQSxvQkFBQTtJQUFBLHFCQUFBO1FBQUEscUJBQUE7WUFBQSxhQUFBO0lBQ0EsdUJBQUE7SUFDQSx3QkFBQTtJQUNBLCtCQUFBO0lBQ0EseUNBQUE7SUFDQSxxQkFBQTtJQUNBLG1DQUFBO1NBQUEsOEJBQUE7WUFBQSwyQkFBQTtJZjlOSix5QmVnT0k7SWZoT0osb0JlZ09JO0lmaE9KLGlCZWdPSTtHdkN5dEhQO0V1Q3R0SE87SUFDRSxjQUFBO0d2Q3d0SFQ7RXVDcnRITztJQUNFLHFCQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtJQUFBLGNBQUE7SUFDQSxvQkFBQTtJQUFBLHFCQUFBO1FBQUEscUJBQUE7WUFBQSxhQUFBO0lBQ0EsV0FBQTtJQUNBLG9CQUFBO0d2Q3V0SFQ7Q0FDRjtBZ0JwNUhHO0V1QnNJQTtJQUVJLDBCQUFBO1FBQUEsc0JBQUE7WUFBQSxrQkFBQTtJQUNBLHdCQUFBO0lBQUEsb0NBQUE7UUFBQSxxQkFBQTtZQUFBLDRCQUFBO0d2Q2d4SEw7RXVDOXdISztJQUNFLCtCQUFBO0lBQUEsOEJBQUE7SUFBQSw0QkFBQTtRQUFBLHdCQUFBO1lBQUEsb0JBQUE7R3ZDZ3hIUDtFdUM5d0hPO0lBQ0UsbUJBQUE7R3ZDZ3hIVDtFdUM3d0hPO0lBQ0UsbURBQUE7SUFDQSxrREFBQTtHdkMrd0hUO0V1QzN3SEs7SUFDRSxrQkFBQTtHdkM2d0hQO0V1QzF3SEs7SUFDRSxnQ0FBQTtJQUFBLGlDQUFBO0lBQUEsZ0NBQUE7SUFBQSx5QkFBQTtJQUNBLHlCQUFBO1FBQUEsOEJBQUE7WUFBQSxpQkFBQTtHdkM0d0hQO0V1Q3p3SEs7SUFDRSxjQUFBO0d2QzJ3SFA7RXVDeHdISztJQUVFLGlCQUFBO0lBQ0EsY0FBQTtJQUNBLG9CQUFBO0lBQUEscUJBQUE7UUFBQSxxQkFBQTtZQUFBLGFBQUE7SUFDQSx1QkFBQTtJQUNBLHdCQUFBO0lBQ0EsK0JBQUE7SUFDQSx5Q0FBQTtJQUNBLHFCQUFBO0lBQ0EsbUNBQUE7U0FBQSw4QkFBQTtZQUFBLDJCQUFBO0lmOU5KLHlCZWdPSTtJZmhPSixvQmVnT0k7SWZoT0osaUJlZ09JO0d2Q3d3SFA7RXVDcndITztJQUNFLGNBQUE7R3ZDdXdIVDtFdUNwd0hPO0lBQ0UscUJBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0lBQUEsY0FBQTtJQUNBLG9CQUFBO0lBQUEscUJBQUE7UUFBQSxxQkFBQTtZQUFBLGFBQUE7SUFDQSxXQUFBO0lBQ0Esb0JBQUE7R3ZDc3dIVDtDQUNGO0FnQm44SEc7RXVCc0lBO0lBRUksMEJBQUE7UUFBQSxzQkFBQTtZQUFBLGtCQUFBO0lBQ0Esd0JBQUE7SUFBQSxvQ0FBQTtRQUFBLHFCQUFBO1lBQUEsNEJBQUE7R3ZDK3pITDtFdUM3ekhLO0lBQ0UsK0JBQUE7SUFBQSw4QkFBQTtJQUFBLDRCQUFBO1FBQUEsd0JBQUE7WUFBQSxvQkFBQTtHdkMrekhQO0V1Qzd6SE87SUFDRSxtQkFBQTtHdkMrekhUO0V1QzV6SE87SUFDRSxtREFBQTtJQUNBLGtEQUFBO0d2Qzh6SFQ7RXVDMXpISztJQUNFLGtCQUFBO0d2QzR6SFA7RXVDenpISztJQUNFLGdDQUFBO0lBQUEsaUNBQUE7SUFBQSxnQ0FBQTtJQUFBLHlCQUFBO0lBQ0EseUJBQUE7UUFBQSw4QkFBQTtZQUFBLGlCQUFBO0d2QzJ6SFA7RXVDeHpISztJQUNFLGNBQUE7R3ZDMHpIUDtFdUN2ekhLO0lBRUUsaUJBQUE7SUFDQSxjQUFBO0lBQ0Esb0JBQUE7SUFBQSxxQkFBQTtRQUFBLHFCQUFBO1lBQUEsYUFBQTtJQUNBLHVCQUFBO0lBQ0Esd0JBQUE7SUFDQSwrQkFBQTtJQUNBLHlDQUFBO0lBQ0EscUJBQUE7SUFDQSxtQ0FBQTtTQUFBLDhCQUFBO1lBQUEsMkJBQUE7SWY5TkoseUJlZ09JO0lmaE9KLG9CZWdPSTtJZmhPSixpQmVnT0k7R3ZDdXpIUDtFdUNwekhPO0lBQ0UsY0FBQTtHdkNzekhUO0V1Q256SE87SUFDRSxxQkFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7SUFBQSxjQUFBO0lBQ0Esb0JBQUE7SUFBQSxxQkFBQTtRQUFBLHFCQUFBO1lBQUEsYUFBQTtJQUNBLFdBQUE7SUFDQSxvQkFBQTtHdkNxekhUO0NBQ0Y7QWdCbC9IRztFdUJzSUE7SUFFSSwwQkFBQTtRQUFBLHNCQUFBO1lBQUEsa0JBQUE7SUFDQSx3QkFBQTtJQUFBLG9DQUFBO1FBQUEscUJBQUE7WUFBQSw0QkFBQTtHdkM4MkhMO0V1QzUySEs7SUFDRSwrQkFBQTtJQUFBLDhCQUFBO0lBQUEsNEJBQUE7UUFBQSx3QkFBQTtZQUFBLG9CQUFBO0d2QzgySFA7RXVDNTJITztJQUNFLG1CQUFBO0d2QzgySFQ7RXVDMzJITztJQUNFLG1EQUFBO0lBQ0Esa0RBQUE7R3ZDNjJIVDtFdUN6MkhLO0lBQ0Usa0JBQUE7R3ZDMjJIUDtFdUN4MkhLO0lBQ0UsZ0NBQUE7SUFBQSxpQ0FBQTtJQUFBLGdDQUFBO0lBQUEseUJBQUE7SUFDQSx5QkFBQTtRQUFBLDhCQUFBO1lBQUEsaUJBQUE7R3ZDMDJIUDtFdUN2MkhLO0lBQ0UsY0FBQTtHdkN5MkhQO0V1Q3QySEs7SUFFRSxpQkFBQTtJQUNBLGNBQUE7SUFDQSxvQkFBQTtJQUFBLHFCQUFBO1FBQUEscUJBQUE7WUFBQSxhQUFBO0lBQ0EsdUJBQUE7SUFDQSx3QkFBQTtJQUNBLCtCQUFBO0lBQ0EseUNBQUE7SUFDQSxxQkFBQTtJQUNBLG1DQUFBO1NBQUEsOEJBQUE7WUFBQSwyQkFBQTtJZjlOSix5QmVnT0k7SWZoT0osb0JlZ09JO0lmaE9KLGlCZWdPSTtHdkNzMkhQO0V1Q24ySE87SUFDRSxjQUFBO0d2Q3EySFQ7RXVDbDJITztJQUNFLHFCQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtJQUFBLGNBQUE7SUFDQSxvQkFBQTtJQUFBLHFCQUFBO1FBQUEscUJBQUE7WUFBQSxhQUFBO0lBQ0EsV0FBQTtJQUNBLG9CQUFBO0d2Q28ySFQ7Q0FDRjtBZ0JqaUlHO0V1QnNJQTtJQUVJLDBCQUFBO1FBQUEsc0JBQUE7WUFBQSxrQkFBQTtJQUNBLHdCQUFBO0lBQUEsb0NBQUE7UUFBQSxxQkFBQTtZQUFBLDRCQUFBO0d2QzY1SEw7RXVDMzVISztJQUNFLCtCQUFBO0lBQUEsOEJBQUE7SUFBQSw0QkFBQTtRQUFBLHdCQUFBO1lBQUEsb0JBQUE7R3ZDNjVIUDtFdUMzNUhPO0lBQ0UsbUJBQUE7R3ZDNjVIVDtFdUMxNUhPO0lBQ0UsbURBQUE7SUFDQSxrREFBQTtHdkM0NUhUO0V1Q3g1SEs7SUFDRSxrQkFBQTtHdkMwNUhQO0V1Q3Y1SEs7SUFDRSxnQ0FBQTtJQUFBLGlDQUFBO0lBQUEsZ0NBQUE7SUFBQSx5QkFBQTtJQUNBLHlCQUFBO1FBQUEsOEJBQUE7WUFBQSxpQkFBQTtHdkN5NUhQO0V1Q3Q1SEs7SUFDRSxjQUFBO0d2Q3c1SFA7RXVDcjVISztJQUVFLGlCQUFBO0lBQ0EsY0FBQTtJQUNBLG9CQUFBO0lBQUEscUJBQUE7UUFBQSxxQkFBQTtZQUFBLGFBQUE7SUFDQSx1QkFBQTtJQUNBLHdCQUFBO0lBQ0EsK0JBQUE7SUFDQSx5Q0FBQTtJQUNBLHFCQUFBO0lBQ0EsbUNBQUE7U0FBQSw4QkFBQTtZQUFBLDJCQUFBO0lmOU5KLHlCZWdPSTtJZmhPSixvQmVnT0k7SWZoT0osaUJlZ09JO0d2Q3E1SFA7RXVDbDVITztJQUNFLGNBQUE7R3ZDbzVIVDtFdUNqNUhPO0lBQ0UscUJBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0lBQUEsY0FBQTtJQUNBLG9CQUFBO0lBQUEscUJBQUE7UUFBQSxxQkFBQTtZQUFBLGFBQUE7SUFDQSxXQUFBO0lBQ0Esb0JBQUE7R3ZDbTVIVDtDQUNGO0F1QzE4SEc7RUFFSSwwQkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7RUFDQSx3QkFBQTtFQUFBLG9DQUFBO01BQUEscUJBQUE7VUFBQSw0QkFBQTtDdkMyOEhQO0F1Q3o4SE87RUFDRSwrQkFBQTtFQUFBLDhCQUFBO0VBQUEsNEJBQUE7TUFBQSx3QkFBQTtVQUFBLG9CQUFBO0N2QzI4SFQ7QXVDejhIUztFQUNFLG1CQUFBO0N2QzI4SFg7QXVDeDhIUztFQUNFLG1EQUFBO0VBQ0Esa0RBQUE7Q3ZDMDhIWDtBdUN0OEhPO0VBQ0Usa0JBQUE7Q3ZDdzhIVDtBdUNyOEhPO0VBQ0UsZ0NBQUE7RUFBQSxpQ0FBQTtFQUFBLGdDQUFBO0VBQUEseUJBQUE7RUFDQSx5QkFBQTtNQUFBLDhCQUFBO1VBQUEsaUJBQUE7Q3ZDdThIVDtBdUNwOEhPO0VBQ0UsY0FBQTtDdkNzOEhUO0F1Q244SE87RUFFRSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO01BQUEscUJBQUE7VUFBQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLCtCQUFBO0VBQ0EseUNBQUE7RUFDQSxxQkFBQTtFQUNBLG1DQUFBO09BQUEsOEJBQUE7VUFBQSwyQkFBQTtFZjlOSix5QmVnT0k7RWZoT0osb0JlZ09JO0VmaE9KLGlCZWdPSTtDdkNtOEhUO0F1Q2g4SFM7RUFDRSxjQUFBO0N2Q2s4SFg7QXVDLzdIUztFQUNFLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO01BQUEscUJBQUE7VUFBQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0N2Q2k4SFg7O0F1Q2g3SEQ7O0VBR0UsNkNBQUE7RUFDQSxtREFBQTtFQUNBLHNEQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLG9DQUFBO0VBQ0EsMkRBQUE7RUFDQSwrUUFBQTtDdkNrN0hEOztBdUM1NkhHO0VBQ0UsK1FBQUE7Q3ZDKzZITDs7QXdDeHNJRDtFQUVFLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSwrQ0FBQTtFQUNBLGdEQUFBO0VBQ0EsaUNBQUE7RUFDQSx1QkFBQTtFQUNBLHdFQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLHVEQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0VBR0EsbUJBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLDRCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxzRUFBQTtFaENqQkUsNENBQUE7Q1IwdElIO0F3Q3JzSUM7RUFDRSxnQkFBQTtFQUNBLGVBQUE7Q3hDdXNJSDtBd0Nwc0lDO0VBQ0Usb0JBQUE7RUFDQSx1QkFBQTtDeENzc0lIO0F3Q3BzSUc7RUFDRSxvQkFBQTtFaEN0QkYsMkRBQUE7RUFDQSw0REFBQTtDUjZ0SUg7QXdDcHNJRztFQUNFLHVCQUFBO0VoQ2JGLCtEQUFBO0VBQ0EsOERBQUE7Q1JvdElIO0F3Q2pzSUM7O0VBRUUsY0FBQTtDeENtc0lIOztBd0MvcklEO0VBR0Usb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLHlEQUFBO0VBQ0EsNEJBQUE7Q3hDZ3NJRDs7QXdDN3JJRDtFQUNFLDZDQUFBO0VBQ0Esa0NBQUE7Q3hDZ3NJRDs7QXdDN3JJRDtFQUNFLHVEQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQ0FBQTtDeENnc0lEOztBd0M3cklEO0VBQ0UsaUJBQUE7Q3hDZ3NJRDs7QXdDeHJJQztFQUNFLHFDQUFBO0N4QzJySUg7O0F3Q25ySUQ7RUFDRSxtRUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSx3Q0FBQTtFQUNBLDZFQUFBO0N4Q3NySUQ7QXdDcHJJQztFaEM3RkUseUZBQUE7Q1JveElIOztBd0NscklEO0VBQ0UsbUVBQUE7RUFDQSxnQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsMEVBQUE7Q3hDcXJJRDtBd0NucklDO0VoQ3hHRSx5RkFBQTtDUjh4SUg7O0F3QzVxSUQ7RUFDRSx3REFBQTtFQUNBLHVEQUFBO0VBQ0EsdURBQUE7RUFDQSxpQkFBQTtDeEMrcUlEO0F3QzdxSUM7RUFDRSxvQ0FBQTtFQUNBLHVDQUFBO0N4QytxSUg7O0F3QzNxSUQ7RUFDRSx3REFBQTtFQUNBLHVEQUFBO0N4QzhxSUQ7O0F3QzFxSUQ7RUFDRSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSw0Q0FBQTtFaEMxSUUsa0RBQUE7Q1J3eklIOztBd0MxcUlEOzs7RUFHRSxZQUFBO0N4QzZxSUQ7O0F3QzFxSUQ7O0VoQzNJSSwyREFBQTtFQUNBLDREQUFBO0NSMHpJSDs7QXdDM3FJRDs7RWhDbElJLCtEQUFBO0VBQ0EsOERBQUE7Q1JreklIOztBd0NwcUlDO0VBQ0UsMkNBQUE7Q3hDdXFJSDtBZ0JseUlHO0V3QnVISjtJQVFJLHFCQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtJQUFBLGNBQUE7SUFDQSwrQkFBQTtJQUFBLDhCQUFBO0lBQUEsNEJBQUE7UUFBQSx3QkFBQTtZQUFBLG9CQUFBO0d4Q3VxSUQ7RXdDcHFJQztJQUVFLG9CQUFBO0lBQUEscUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxpQkFBQTtHeENxcUlIO0V3Q25xSUc7SUFDRSxlQUFBO0lBQ0EsZUFBQTtHeENxcUlMO0V3Q2hxSUs7SWhDM0tKLDJCQUFBO0lBQ0EsOEJBQUE7R1I4MElEO0V3Q2pxSU87O0lBR0UsMkJBQUE7R3hDa3FJVDtFd0NocUlPOztJQUdFLDhCQUFBO0d4Q2lxSVQ7RXdDN3BJSztJaEM1S0osMEJBQUE7SUFDQSw2QkFBQTtHUjQwSUQ7RXdDOXBJTzs7SUFHRSwwQkFBQTtHeEMrcElUO0V3QzdwSU87O0lBR0UsNkJBQUE7R3hDOHBJVDtDQUNGOztBeUNuNElEO0VBRUUsMkNBQUE7RUFDQSxxQ0FBQTtFQUNBLCtLQUFBO0VBQ0Esb0RBQUE7RUFDQSxvREFBQTtFQUNBLHNEQUFBO0VBQ0EsNkZBQUE7RUFDQSxzQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsK0NBQUE7RUFDQSw4Q0FBQTtFQUNBLHlTQUFBO0VBQ0EsdUNBQUE7RUFDQSxtREFBQTtFQUNBLCtEQUFBO0VBQ0EsOFRBQUE7RUFDQSw0REFBQTtFQUNBLDJFQUFBO0VBQ0EsdUNBQUE7RUFDQSxvQ0FBQTtFQUNBLDZEQUFBO0VBQ0Esc0RBQUE7Q3pDcTRJRDs7QXlDajRJRDtFQUNFLG1CQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLDZFQUFBO0VyQzJQSSxvQkFMSTtFcUNwUFIscUNBQUE7RUFDQSxpQkFBQTtFQUNBLDZDQUFBO0VBQ0EsVUFBQTtFakN0QkUsaUJBQUE7RWlDd0JGLHNCQUFBO0VqQjNCSSxtRGlCNEJKO0VqQjVCSSw4Q2lCNEJKO0VqQjVCSSwyQ2lCNEJKO0N6Q280SUQ7QXdCNTVJSztFaUJXTjtJakJWUSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCKzVJTDtDQUNGO0F5Q3Y0SUM7RUFDRSx3Q0FBQTtFQUNBLGdEQUFBO0VBQ0EsMkdBQUE7VUFBQSxtR0FBQTtDekN5NElIO0F5Q3Y0SUc7RUFDRSxzREFBQTtFQUNBLDBEQUFBO09BQUEscURBQUE7VUFBQSxrREFBQTtDekN5NElMO0F5Q3A0SUM7RUFDRSx1QkFBQTtNQUFBLHFCQUFBO1VBQUEsZUFBQTtFQUNBLDBDQUFBO0VBQ0EsMkNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSwrQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsK0ZBQUE7VUFBQSxvREFBQTtFakJsREUsNERpQm1ERjtFakJuREUsdURpQm1ERjtFakJuREUsb0RpQm1ERjtDekNzNElIO0F3QnI3SUs7RWlCc0NKO0lqQnJDTSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCdzdJTDtDQUNGO0F5Q3g0SUM7RUFDRSxXQUFBO0N6QzA0SUg7QXlDdjRJQztFQUNFLFdBQUE7RUFDQSx5REFBQTtFQUNBLFdBQUE7RUFDQSw2REFBQTtVQUFBLHFEQUFBO0N6Q3k0SUg7O0F5Q3I0SUQ7RUFDRSxpQkFBQTtDekN3NElEOztBeUNyNElEO0VBQ0UsaUNBQUE7RUFDQSx5Q0FBQTtFQUNBLGdGQUFBO0N6Q3c0SUQ7QXlDdDRJQztFakMvREUsMERBQUE7RUFDQSwyREFBQTtDUnc4SUg7QXlDdjRJRztFakNsRUEsZ0VBQUE7RUFDQSxpRUFBQTtDUjQ4SUg7QXlDdDRJQztFQUNFLGNBQUE7Q3pDdzRJSDtBeUNwNElDO0VqQzlERSw4REFBQTtFQUNBLDZEQUFBO0NScThJSDtBeUNwNElLO0VqQ2xFRixvRUFBQTtFQUNBLG1FQUFBO0NSeThJSDtBeUNuNElHO0VqQ3ZFQSw4REFBQTtFQUNBLDZEQUFBO0NSNjhJSDs7QXlDajRJRDtFQUNFLCtFQUFBO0N6Q280SUQ7O0F5QzMzSUM7RUFDRSxnQkFBQTtDekM4M0lIO0F5QzMzSUM7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RWpDcEhBLGlCQUFBO0NSay9JSDtBeUMzM0lHO0VBQWdCLGNBQUE7Q3pDODNJbkI7QXlDNzNJRztFQUFlLGlCQUFBO0N6Q2c0SWxCO0F5QzczSUs7RWpDM0hGLGlCQUFBO0NSMi9JSDs7QXlDdDNJRztFQUNFLDBUQUFBO0VBQ0EsaVVBQUE7Q3pDeTNJTDs7QTBDbmhKRDtFQUVFLGdDQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUVBLDRCQUFBO0VBQ0Esc0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHVDQUFBO0VBQ0Esd0NBQUE7RUFHQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0Esd0JBQUE7TUFBQSxvQkFBQTtVQUFBLGdCQUFBO0VBQ0EsdUVBQUE7RUFDQSxrREFBQTtFdEMrUUksMENBTEk7RXNDeFFSLGlCQUFBO0VBQ0EsMENBQUE7RWxDQUUsa0RBQUE7Q1JtaEpIOztBMEM3Z0pDO0VBQ0Usa0RBQUE7QzFDZ2hKSDtBMEM5Z0pHO0VBQ0UsWUFBQTtFQUNBLG1EQUFBO0VBQ0EsMENBQUE7RUFDQSx3RkFBQTtDMUNnaEpMO0EwQzVnSkM7RUFDRSw4Q0FBQTtDMUM4Z0pIOztBMkNuakpEO0VBRUUsbUNBQUE7RUFDQSxvQ0FBQTtFdkM0Ukksb0NBTEk7RXVDclJSLDRDQUFBO0VBQ0Esc0NBQUE7RUFDQSxxREFBQTtFQUNBLHFEQUFBO0VBQ0EsdURBQUE7RUFDQSx3REFBQTtFQUNBLGdEQUFBO0VBQ0EsMkRBQUE7RUFDQSx3REFBQTtFQUNBLGlEQUFBO0VBQ0Esd0VBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsNkNBQUE7RUFDQSwwREFBQTtFQUNBLG9EQUFBO0VBQ0EsOERBQUE7RUFHQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VqQ3BCQSxnQkFBQTtFQUNBLGlCQUFBO0NWd2tKRDs7QTJDampKRDtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHVFQUFBO0V2Q2dRSSwwQ0FMSTtFdUN6UFIsa0NBQUE7RUFDQSxzQkFBQTtFQUNBLDBDQUFBO0VBQ0Esa0ZBQUE7RW5CcEJJLHNKbUJxQko7RW5CckJJLDhJbUJxQko7RW5CckJJLHlJbUJxQko7RW5CckJJLHNJbUJxQko7RW5CckJJLDRLbUJxQko7QzNDb2pKRDtBd0Jya0pLO0VtQlFOO0luQlBRLHlCQUFBO0lBQUEsb0JBQUE7SUFBQSxpQkFBQTtHeEJ3a0pMO0NBQ0Y7QTJDdmpKQztFQUNFLFdBQUE7RUFDQSx3Q0FBQTtFQUVBLGdEQUFBO0VBQ0Esc0RBQUE7QzNDd2pKSDtBMkNyakpDO0VBQ0UsV0FBQTtFQUNBLHdDQUFBO0VBQ0EsZ0RBQUE7RUFDQSxXcEN5dUNnQztFb0N4dUNoQywwREFBQTtVQUFBLGtEQUFBO0MzQ3VqSkg7QTJDcGpKQztFQUVFLFdBQUE7RUFDQSx5Q0FBQTtFbEJ0REYsaURrQnVEdUI7RUFDckIsdURBQUE7QzNDcWpKSDtBMkNsakpDO0VBRUUsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLG1EQUFBO0VBQ0EseURBQUE7QzNDbWpKSDs7QTJDOWlKQztFQUNFLCtDcEM0c0NnQztDUHEyR25DO0EyQzVpSks7RW5DOUJGLDJEQUFBO0VBQ0EsOERBQUE7Q1I2a0pIO0EyQzFpSks7RW5DbERGLDREQUFBO0VBQ0EsK0RBQUE7Q1IrbEpIOztBMkM3aEpEO0VDbEdFLGtDQUFBO0VBQ0EsbUNBQUE7RXhDMFJJLG9DQUxJO0V3Q25SUiwwREFBQTtDNUNtb0pEOztBMkNoaUpEO0VDdEdFLGtDQUFBO0VBQ0EscUNBQUE7RXhDMFJJLHFDQUxJO0V3Q25SUiwwREFBQTtDNUMwb0pEOztBNkM1b0pEO0VBRUUsNkJBQUE7RUFDQSw2QkFBQTtFekN1UkksMEJBTEk7RXlDaFJSLDRCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrREFBQTtFQUdBLHNCQUFBO0VBQ0EsNkRBQUE7RXpDK1FJLHFDQUxJO0V5Q3hRUix5Q0FBQTtFQUNBLGVBQUE7RUFDQSw2QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkFBQTtFckNKRSw2Q0FBQTtDUmlwSkg7QTZDeG9KQztFQUNFLGNBQUE7QzdDMG9KSDs7QTZDcm9KRDtFQUNFLG1CQUFBO0VBQ0EsVUFBQTtDN0N3b0pEOztBOEN4cUpEO0VBRUUsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsK0JBQUE7RUFDQSwwQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNkVBQUE7RUFDQSxrQ0FBQTtFQUNBLCtCQUFBO0VBR0EsbUJBQUE7RUFDQSw2REFBQTtFQUNBLDZDQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQ0FBQTtFQUNBLCtCQUFBO0V0Q0hFLDZDQUFBO0NSNHFKSDs7QThDcHFKRDtFQUVFLGVBQUE7QzlDc3FKRDs7QThDbHFKRDtFQUNFLGlCdkM2a0I0QjtFdUM1a0I1QixrQ0FBQTtDOUNxcUpEOztBOEM3cEpEO0VBQ0Usb0J2Q2srQzhCO0NQOHJHL0I7QThDN3BKQztFQUNFLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7QzlDK3BKSDs7QThDdnBKQztFQUNFLGtEQUFBO0VBQ0EsMkNBQUE7RUFDQSx5REFBQTtFQUNBLHVEQUFBO0M5QzBwSkg7O0E4QzlwSkM7RUFDRSxvREFBQTtFQUNBLDZDQUFBO0VBQ0EsMkRBQUE7RUFDQSx5REFBQTtDOUNpcUpIOztBOENycUpDO0VBQ0Usa0RBQUE7RUFDQSwyQ0FBQTtFQUNBLHlEQUFBO0VBQ0EsdURBQUE7QzlDd3FKSDs7QThDNXFKQztFQUNFLCtDQUFBO0VBQ0Esd0NBQUE7RUFDQSxzREFBQTtFQUNBLG9EQUFBO0M5QytxSkg7O0E4Q25ySkM7RUFDRSxrREFBQTtFQUNBLDJDQUFBO0VBQ0EseURBQUE7RUFDQSx1REFBQTtDOUNzckpIOztBOEMxckpDO0VBQ0UsaURBQUE7RUFDQSwwQ0FBQTtFQUNBLHdEQUFBO0VBQ0Esc0RBQUE7QzlDNnJKSDs7QThDanNKQztFQUNFLGdEQUFBO0VBQ0EseUNBQUE7RUFDQSx1REFBQTtFQUNBLHFEQUFBO0M5Q29zSkg7O0E4Q3hzSkM7RUFDRSwrQ0FBQTtFQUNBLHdDQUFBO0VBQ0Esc0RBQUE7RUFDQSxvREFBQTtDOUMyc0pIOztBK0N2d0pDO0VBQ0U7SUFBSyw0QnhDcWhEMkI7R1BzdkdqQztDQUNGOztBK0M3d0pDO0VBQ0U7SUFBSyw0QnhDcWhEMkI7R1BzdkdqQztDQUNGOztBK0M3d0pDO0VBQ0U7SUFBSyw0QnhDcWhEMkI7R1BzdkdqQztDQUNGO0ErQ3Z3SkQ7O0VBR0UsMkJBQUE7RTNDa1JJLG9DQUxJO0UyQzNRUix5Q0FBQTtFQUNBLG9DQUFBO0VBQ0EscURBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOENBQUE7RUFHQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxpQkFBQTtFM0NzUUksd0NBTEk7RTJDL1BSLHdDQUFBO0V2Q1JFLGdEQUFBO0NSK3dKSDs7QStDbHdKRDtFQUNFLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7RUFBQSxnQ0FBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9DQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLDRDQUFBO0V2QnhCSSxzRHVCeUJKO0V2QnpCSSxpRHVCeUJKO0V2QnpCSSw4Q3VCeUJKO0MvQ3F3SkQ7QXdCMXhKSztFdUJZTjtJdkJYUSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCNnhKTDtDQUNGOztBK0N2d0pEO0V0QkFFLDhNQUFBO0VBQUEseU1BQUE7RUFBQSxzTUFBQTtFc0JFQSw2RUFBQTtVQUFBLHFFQUFBO0MvQzB3SkQ7O0ErQ3Z3SkQ7RUFDRSxrQkFBQTtDL0Mwd0pEOztBK0N2d0pEO0VBQ0UsWUFBQTtDL0Mwd0pEOztBK0N0d0pDO0VBQ0UsMkRBQUE7T0FBQSxzREFBQTtVQUFBLG1EQUFBO0MvQ3l3Skg7QStDdHdKSztFQUpKO0lBS00sd0JBQUE7U0FBQSxtQkFBQTtZQUFBLGdCQUFBO0cvQ3l3Skw7Q0FDRjs7QWdEcjBKRDtFQUVFLDRDQUFBO0VBQ0Esc0NBQUE7RUFDQSxxREFBQTtFQUNBLHFEQUFBO0VBQ0EsdUNBQUE7RUFDQSxxQ0FBQTtFQUNBLDJDQUFBO0VBQ0Esd0RBQUE7RUFDQSw2REFBQTtFQUNBLHVEQUFBO0VBQ0EsMERBQUE7RUFDQSx5REFBQTtFQUNBLDBEQUFBO0VBQ0EsK0NBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsNkNBQUE7RUFHQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUdBLGdCQUFBO0VBQ0EsaUJBQUE7RXhDWEUsa0RBQUE7Q1IrMEpIOztBZ0RoMEpEO0VBQ0Usc0JBQUE7RUFDQSx1QkFBQTtDaERtMEpEO0FnRGowSkM7RUFFRSxxQ0FBQTtFQUNBLDJCQUFBO0NoRGswSkg7O0FnRHp6SkQ7RUFDRSxZQUFBO0VBQ0EseUNBQUE7RUFDQSxvQkFBQTtDaEQ0ekpEO0FnRHp6SkM7RUFFRSxXQUFBO0VBQ0EsK0NBQUE7RUFDQSxzQkFBQTtFQUNBLHVEQUFBO0NoRDB6Skg7QWdEdnpKQztFQUNFLGdEQUFBO0VBQ0Esd0RBQUE7Q2hEeXpKSDs7QWdEanpKRDtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlGQUFBO0VBQ0Esa0NBQUE7RUFDQSxzQkFBQTtFQUNBLDBDQUFBO0VBQ0Esa0ZBQUE7Q2hEb3pKRDtBZ0RsekpDO0V4Q3ZERSxnQ0FBQTtFQUNBLGlDQUFBO0NSNDJKSDtBZ0RsekpDO0V4QzdDRSxvQ0FBQTtFQUNBLG1DQUFBO0NSazJKSDtBZ0RsekpDO0VBRUUsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLG1EQUFBO0NoRG16Skg7QWdEL3lKQztFQUNFLFdBQUE7RUFDQSx5Q0FBQTtFQUNBLGlEQUFBO0VBQ0EsdURBQUE7Q2hEaXpKSDtBZ0Q3eUpDO0VBQ0Usb0JBQUE7Q2hEK3lKSDtBZ0Q3eUpHO0VBQ0UseURBQUE7RUFDQSxvREFBQTtDaEQreUpMOztBZ0RseUpHO0VBQ0UsK0JBQUE7RUFBQSw4QkFBQTtFQUFBLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtDaERxeUpMO0FnRGx5Sk87RXhDdkRKLDhEQUFBO0VBWkEsMkJBQUE7Q1J5MkpIO0FnRGp5Sk87RXhDeEVKLDREQUFBO0VBWUEsNkJBQUE7Q1JpMkpIO0FnRGh5Sk87RUFDRSxjQUFBO0NoRGt5SlQ7QWdEL3hKTztFQUNFLG9EQUFBO0VBQ0EscUJBQUE7Q2hEaXlKVDtBZ0QveEpTO0VBQ0UsMERBQUE7RUFDQSxxREFBQTtDaERpeUpYOztBZ0J2M0pHO0VnQzhEQTtJQUNFLCtCQUFBO0lBQUEsOEJBQUE7SUFBQSw0QkFBQTtRQUFBLHdCQUFBO1lBQUEsb0JBQUE7R2hENnpKSDtFZ0QxekpLO0l4Q3ZESiw4REFBQTtJQVpBLDJCQUFBO0dSaTRKRDtFZ0R6ekpLO0l4Q3hFSiw0REFBQTtJQVlBLDZCQUFBO0dSeTNKRDtFZ0R4ekpLO0lBQ0UsY0FBQTtHaEQwekpQO0VnRHZ6Sks7SUFDRSxvREFBQTtJQUNBLHFCQUFBO0doRHl6SlA7RWdEdnpKTztJQUNFLDBEQUFBO0lBQ0EscURBQUE7R2hEeXpKVDtDQUNGO0FnQmg1Skc7RWdDOERBO0lBQ0UsK0JBQUE7SUFBQSw4QkFBQTtJQUFBLDRCQUFBO1FBQUEsd0JBQUE7WUFBQSxvQkFBQTtHaERxMUpIO0VnRGwxSks7SXhDdkRKLDhEQUFBO0lBWkEsMkJBQUE7R1J5NUpEO0VnRGoxSks7SXhDeEVKLDREQUFBO0lBWUEsNkJBQUE7R1JpNUpEO0VnRGgxSks7SUFDRSxjQUFBO0doRGsxSlA7RWdELzBKSztJQUNFLG9EQUFBO0lBQ0EscUJBQUE7R2hEaTFKUDtFZ0QvMEpPO0lBQ0UsMERBQUE7SUFDQSxxREFBQTtHaERpMUpUO0NBQ0Y7QWdCeDZKRztFZ0M4REE7SUFDRSwrQkFBQTtJQUFBLDhCQUFBO0lBQUEsNEJBQUE7UUFBQSx3QkFBQTtZQUFBLG9CQUFBO0doRDYySkg7RWdEMTJKSztJeEN2REosOERBQUE7SUFaQSwyQkFBQTtHUmk3SkQ7RWdEejJKSztJeEN4RUosNERBQUE7SUFZQSw2QkFBQTtHUnk2SkQ7RWdEeDJKSztJQUNFLGNBQUE7R2hEMDJKUDtFZ0R2MkpLO0lBQ0Usb0RBQUE7SUFDQSxxQkFBQTtHaER5MkpQO0VnRHYySk87SUFDRSwwREFBQTtJQUNBLHFEQUFBO0doRHkySlQ7Q0FDRjtBZ0JoOEpHO0VnQzhEQTtJQUNFLCtCQUFBO0lBQUEsOEJBQUE7SUFBQSw0QkFBQTtRQUFBLHdCQUFBO1lBQUEsb0JBQUE7R2hEcTRKSDtFZ0RsNEpLO0l4Q3ZESiw4REFBQTtJQVpBLDJCQUFBO0dSeThKRDtFZ0RqNEpLO0l4Q3hFSiw0REFBQTtJQVlBLDZCQUFBO0dSaThKRDtFZ0RoNEpLO0lBQ0UsY0FBQTtHaERrNEpQO0VnRC8zSks7SUFDRSxvREFBQTtJQUNBLHFCQUFBO0doRGk0SlA7RWdELzNKTztJQUNFLDBEQUFBO0lBQ0EscURBQUE7R2hEaTRKVDtDQUNGO0FnQng5Skc7RWdDOERBO0lBQ0UsK0JBQUE7SUFBQSw4QkFBQTtJQUFBLDRCQUFBO1FBQUEsd0JBQUE7WUFBQSxvQkFBQTtHaEQ2NUpIO0VnRDE1Sks7SXhDdkRKLDhEQUFBO0lBWkEsMkJBQUE7R1JpK0pEO0VnRHo1Sks7SXhDeEVKLDREQUFBO0lBWUEsNkJBQUE7R1J5OUpEO0VnRHg1Sks7SUFDRSxjQUFBO0doRDA1SlA7RWdEdjVKSztJQUNFLG9EQUFBO0lBQ0EscUJBQUE7R2hEeTVKUDtFZ0R2NUpPO0lBQ0UsMERBQUE7SUFDQSxxREFBQTtHaER5NUpUO0NBQ0Y7QWdENTRKRDtFeENoSkksaUJBQUE7Q1IraEtIO0FnRDU0SkM7RUFDRSxvREFBQTtDaEQ4NEpIO0FnRDU0Skc7RUFDRSx1QkFBQTtDaEQ4NEpMOztBZ0RqNEpDO0VBQ0UsdURBQUE7RUFDQSxnREFBQTtFQUNBLDhEQUFBO0VBQ0EsNkRBQUE7RUFDQSxpRUFBQTtFQUNBLDhEQUFBO0VBQ0Esa0VBQUE7RUFDQSwwREFBQTtFQUNBLDJEQUFBO0VBQ0EscUVBQUE7Q2hEbzRKSDs7QWdEOTRKQztFQUNFLHlEQUFBO0VBQ0Esa0RBQUE7RUFDQSxnRUFBQTtFQUNBLDZEQUFBO0VBQ0EsbUVBQUE7RUFDQSw4REFBQTtFQUNBLG9FQUFBO0VBQ0EsNERBQUE7RUFDQSw2REFBQTtFQUNBLHVFQUFBO0NoRGk1Skg7O0FnRDM1SkM7RUFDRSx1REFBQTtFQUNBLGdEQUFBO0VBQ0EsOERBQUE7RUFDQSw2REFBQTtFQUNBLGlFQUFBO0VBQ0EsOERBQUE7RUFDQSxrRUFBQTtFQUNBLDBEQUFBO0VBQ0EsMkRBQUE7RUFDQSxxRUFBQTtDaEQ4NUpIOztBZ0R4NkpDO0VBQ0Usb0RBQUE7RUFDQSw2Q0FBQTtFQUNBLDJEQUFBO0VBQ0EsNkRBQUE7RUFDQSw4REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1REFBQTtFQUNBLHdEQUFBO0VBQ0Esa0VBQUE7Q2hEMjZKSDs7QWdEcjdKQztFQUNFLHVEQUFBO0VBQ0EsZ0RBQUE7RUFDQSw4REFBQTtFQUNBLDZEQUFBO0VBQ0EsaUVBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsMERBQUE7RUFDQSwyREFBQTtFQUNBLHFFQUFBO0NoRHc3Skg7O0FnRGw4SkM7RUFDRSxzREFBQTtFQUNBLCtDQUFBO0VBQ0EsNkRBQUE7RUFDQSw2REFBQTtFQUNBLGdFQUFBO0VBQ0EsOERBQUE7RUFDQSxpRUFBQTtFQUNBLHlEQUFBO0VBQ0EsMERBQUE7RUFDQSxvRUFBQTtDaERxOEpIOztBZ0QvOEpDO0VBQ0UscURBQUE7RUFDQSw4Q0FBQTtFQUNBLDREQUFBO0VBQ0EsNkRBQUE7RUFDQSwrREFBQTtFQUNBLDhEQUFBO0VBQ0EsZ0VBQUE7RUFDQSx3REFBQTtFQUNBLHlEQUFBO0VBQ0EsbUVBQUE7Q2hEazlKSDs7QWdENTlKQztFQUNFLG9EQUFBO0VBQ0EsNkNBQUE7RUFDQSwyREFBQTtFQUNBLDZEQUFBO0VBQ0EsOERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdURBQUE7RUFDQSx3REFBQTtFQUNBLGtFQUFBO0NoRCs5Skg7O0FpRDNwS0Q7RUFFRSwyQkFBQTtFQUNBLHFWQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQ0FBQTtFQUNBLG1FQUFBO0VBQ0EsZ0NBQUE7RUFDQSxzQ0FBQTtFQUNBLHdFQUFBO0VBR0EsZ0NBQUE7VUFBQSx3QkFBQTtFQUNBLFcxQ2lwRDJCO0UwQ2hwRDNCLFkxQ2dwRDJCO0UwQy9vRDNCLHVCQUFBO0VBQ0EsaUNBQUE7RUFDQSx5RUFBQTtFQUNBLFVBQUE7RXpDSkUsc0JBQUE7RXlDTUYscUNBQUE7Q2pEMnBLRDtBaUR4cEtDO0VBQ0UsaUNBQUE7RUFDQSxzQkFBQTtFQUNBLDJDQUFBO0NqRDBwS0g7QWlEdnBLQztFQUNFLFdBQUE7RUFDQSxxREFBQTtVQUFBLDZDQUFBO0VBQ0EsMkNBQUE7Q2pEeXBLSDtBaUR0cEtDO0VBRUUscUJBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO01BQUEsc0JBQUE7VUFBQSxrQkFBQTtFQUNBLDhDQUFBO0NqRHVwS0g7O0FpRC9vS0Q7RUFIRSxpREFBQTtVQUFBLHlDQUFBO0NqRHNwS0Q7O0FpRDdvS0c7RUFURixpREFBQTtVQUFBLHlDQUFBO0NqRDBwS0Q7O0FrRDNzS0Q7RUFFRSx3QkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0U5Q3lSSSwrQkFMSTtFOENsUlIsbUJBQUE7RUFDQSxpREFBQTtFQUNBLGdEQUFBO0VBQ0EsNERBQUE7RUFDQSxrREFBQTtFQUNBLDRDQUFBO0VBQ0EsbURBQUE7RUFDQSx3REFBQTtFQUNBLG1FQUFBO0VBR0EsaUNBQUE7RUFDQSxnQkFBQTtFOUMyUUkscUNBTEk7RThDcFFSLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQ0FBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7RUFDQSx3RUFBQTtFQUNBLCtDQUFBO1VBQUEsdUNBQUE7RTFDUkUsNkNBQUE7Q1JvdEtIO0FrRHpzS0M7RUFDRSxXQUFBO0NsRDJzS0g7QWtEeHNLQztFQUNFLGNBQUE7Q2xEMHNLSDs7QWtEdHNLRDtFQUNFLHdCQUFBO0VBRUEsbUJBQUE7RUFDQSxnQ0FBQTtFQUNBLDJCQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7Q2xEd3NLRDtBa0R0c0tDO0VBQ0UsdUNBQUE7Q2xEd3NLSDs7QWtEcHNLRDtFQUNFLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLDZEQUFBO0VBQ0Esb0NBQUE7RUFDQSw0Q0FBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7RUFDQSxzRkFBQTtFMUNoQ0UsMkZBQUE7RUFDQSw0RkFBQTtDUnd1S0g7QWtEdHNLQztFQUNFLHFEQUFBO0VBQ0EsdUNBQUE7Q2xEd3NLSDs7QWtEcHNLRDtFQUNFLG1DQUFBO0VBQ0Esc0JBQUE7Q2xEdXNLRDs7QW1EcndLRDtFQUVFLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQ0FBQTtFQUNBLDREQUFBO0VBQ0EsZ0RBQUE7RUFDQSxxREFBQTtFQUNBLDREQUFBO0VBQ0EsNEZBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EscUNBQUE7RUFDQSx1REFBQTtFQUNBLHVEQUFBO0VBQ0Esa0NBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdURBQUE7RUFDQSx1REFBQTtFQUdBLGdCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxnQ0FBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFHQSxXQUFBO0NuRG13S0Q7O0FtRDV2S0Q7RUFDRSxtQkFBQTtFQUNBLFlBQUE7RUFDQSwrQkFBQTtFQUVBLHFCQUFBO0NuRDh2S0Q7QW1EM3ZLQztFM0I1Q0ksb0QyQjZDRjtFM0I3Q0UsNEMyQjZDRjtFM0I3Q0UsMEMyQjZDRjtFM0I3Q0Usb0MyQjZDRjtFM0I3Q0UsaUcyQjZDRjtDbkQ2dktIO0F3QnR5S0s7RTJCd0NKO0kzQnZDTSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCeXlLTDtDQUNGO0FtRG53S0M7RUFFRSx1QzVDODdDZ0M7TzRDOTdDaEMsa0M1Qzg3Q2dDO1U0Qzk3Q2hDLCtCNUM4N0NnQztDUHMwSG5DO0FtRGx3S0M7RUFDRSx3QjVDNDdDZ0M7TzRDNTdDaEMsbUI1QzQ3Q2dDO1U0QzU3Q2hDLGdCNUM0N0NnQztDUHcwSG5DO0FtRGh3S0M7RUFDRSwrQjVDeTdDZ0M7TzRDejdDaEMsMEI1Q3k3Q2dDO1U0Q3o3Q2hDLHVCNUN5N0NnQztDUHkwSG5DOztBbUQ5dktEO0VBQ0UsZ0RBQUE7Q25EaXdLRDtBbUQvdktDO0VBQ0UsaUJBQUE7RUFDQSxpQkFBQTtDbkRpd0tIO0FtRDl2S0M7RUFDRSxpQkFBQTtDbkRnd0tIOztBbUQ1dktEO0VBQ0UscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0Esb0RBQUE7Q25EK3ZLRDs7QW1EM3ZLRDtFQUNFLG1CQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSxZQUFBO0VBRUEsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7VUFBQSw2QkFBQTtFQUNBLHdFQUFBO0UzQ3JGRSw2Q0FBQTtFMkN5RkYsV0FBQTtDbkQydktEOztBbUR2dktEO0VBRUUsMkJBQUE7RUFDQSx1QkFBQTtFQUNBLDJCQUFBO0VDbEhBLGdCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxtQ0RrSDBCO0VDakgxQixhQUFBO0VBQ0EsY0FBQTtFQUNBLHdDRCtHNEQ7Q25ENnZLN0Q7QW9EejJLQztFQUFTLFdBQUE7Q3BENDJLVjtBb0QzMktDO0VBQVMsb0NEMkdpRjtDbkRtd0szRjs7QW1EOXZLRDtFQUNFLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLHFCQUFBO1VBQUEsZUFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsMEJBQUE7RUFBQSx1Q0FBQTtNQUFBLHVCQUFBO1VBQUEsK0JBQUE7RUFDQSx3Q0FBQTtFQUNBLDZGQUFBO0UzQ3RHRSw0REFBQTtFQUNBLDZEQUFBO0NSdzJLSDtBbURod0tDO0VBQ0UsbUdBQUE7RUFDQSx1SkFBQTtDbkRrd0tIOztBbUQ3dktEO0VBQ0UsaUJBQUE7RUFDQSwrQ0FBQTtDbkRnd0tEOztBbUQzdktEO0VBQ0UsbUJBQUE7RUFHQSxvQkFBQTtFQUFBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EsaUNBQUE7Q25ENHZLRDs7QW1EeHZLRDtFQUNFLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLHFCQUFBO1VBQUEsZUFBQTtFQUNBLHdCQUFBO01BQUEsb0JBQUE7VUFBQSxnQkFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0Esc0JBQUE7RUFBQSxrQ0FBQTtNQUFBLG1CQUFBO1VBQUEsMEJBQUE7RUFDQSwwRUFBQTtFQUNBLDRDQUFBO0VBQ0EsMEZBQUE7RTNDMUhFLGdFQUFBO0VBQ0EsK0RBQUE7Q1JzM0tIO0FtRHZ2S0M7RUFDRSwrQ0FBQTtDbkR5dktIOztBZ0JyMktHO0VtQ2tIRjtJQUNFLDJCQUFBO0lBQ0EsNERBQUE7R25EdXZLRDtFbURudktEO0lBQ0UsaUNBQUE7SUFDQSxtQkFBQTtJQUNBLGtCQUFBO0duRHF2S0Q7RW1EbHZLRDtJQUNFLHdCQUFBO0duRG92S0Q7Q0FDRjtBZ0JwM0tHO0VtQ29JRjs7SUFFRSx3QkFBQTtHbkRtdktEO0NBQ0Y7QWdCMTNLRztFbUMySUY7SUFDRSx5QkFBQTtHbkRrdktEO0NBQ0Y7QW1EenVLRztFQUNFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0NuRDJ1S0w7QW1EenVLSztFQUNFLGFBQUE7RUFDQSxVQUFBO0UzQzFNSixpQkFBQTtDUnM3S0g7QW1EeHVLSzs7RTNDOU1GLGlCQUFBO0NSMDdLSDtBbUR2dUtLO0VBQ0UsaUJBQUE7Q25EeXVLUDs7QWdCcDRLRztFbUN5SUE7SUFDRSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxhQUFBO0lBQ0EsVUFBQTtHbkQrdktIO0VtRDd2S0c7SUFDRSxhQUFBO0lBQ0EsVUFBQTtJM0MxTUosaUJBQUE7R1IwOEtEO0VtRDV2S0c7O0kzQzlNRixpQkFBQTtHUjg4S0Q7RW1EM3ZLRztJQUNFLGlCQUFBO0duRDZ2S0w7Q0FDRjtBZ0J6NUtHO0VtQ3lJQTtJQUNFLGFBQUE7SUFDQSxnQkFBQTtJQUNBLGFBQUE7SUFDQSxVQUFBO0duRG14S0g7RW1EanhLRztJQUNFLGFBQUE7SUFDQSxVQUFBO0kzQzFNSixpQkFBQTtHUjg5S0Q7RW1EaHhLRzs7STNDOU1GLGlCQUFBO0dSaytLRDtFbUQvd0tHO0lBQ0UsaUJBQUE7R25EaXhLTDtDQUNGO0FnQjc2S0c7RW1DeUlBO0lBQ0UsYUFBQTtJQUNBLGdCQUFBO0lBQ0EsYUFBQTtJQUNBLFVBQUE7R25EdXlLSDtFbURyeUtHO0lBQ0UsYUFBQTtJQUNBLFVBQUE7STNDMU1KLGlCQUFBO0dSay9LRDtFbURweUtHOztJM0M5TUYsaUJBQUE7R1JzL0tEO0VtRG55S0c7SUFDRSxpQkFBQTtHbkRxeUtMO0NBQ0Y7QWdCajhLRztFbUN5SUE7SUFDRSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxhQUFBO0lBQ0EsVUFBQTtHbkQyektIO0VtRHp6S0c7SUFDRSxhQUFBO0lBQ0EsVUFBQTtJM0MxTUosaUJBQUE7R1JzZ0xEO0VtRHh6S0c7O0kzQzlNRixpQkFBQTtHUjBnTEQ7RW1EdnpLRztJQUNFLGlCQUFBO0duRHl6S0w7Q0FDRjtBZ0JyOUtHO0VtQ3lJQTtJQUNFLGFBQUE7SUFDQSxnQkFBQTtJQUNBLGFBQUE7SUFDQSxVQUFBO0duRCswS0g7RW1ENzBLRztJQUNFLGFBQUE7SUFDQSxVQUFBO0kzQzFNSixpQkFBQTtHUjBoTEQ7RW1ENTBLRzs7STNDOU1GLGlCQUFBO0dSOGhMRDtFbUQzMEtHO0lBQ0UsaUJBQUE7R25ENjBLTDtDQUNGO0FxRHBqTEQ7RUFFRSwwQkFBQTtFQUNBLDhCQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtFQUNBLHNCQUFBO0VqRHdSSSxrQ0FMSTtFaURqUlIsc0NBQUE7RUFDQSwwQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsMEJBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0VBR0Esa0NBQUE7RUFDQSxlQUFBO0VBQ0EsaUNBQUE7RUNsQkEsdUMvQytsQjRCO0UrQzdsQjVCLG1CQUFBO0VBQ0EsaUIvQ3dtQjRCO0UrQ3ZtQjVCLGlCL0MrbUI0QjtFK0M5bUI1QixpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFbERnUkksdUNBTEk7RWlEaFFSLHNCQUFBO0VBQ0EsV0FBQTtDckQ0akxEO0FxRDFqTEM7RUFBUyxtQ0FBQTtDckQ2akxWO0FxRDNqTEM7RUFDRSxlQUFBO0VBQ0EscUNBQUE7RUFDQSx1Q0FBQTtDckQ2akxIO0FxRDNqTEc7RUFDRSxtQkFBQTtFQUNBLFlBQUE7RUFDQSwwQkFBQTtFQUNBLG9CQUFBO0NyRDZqTEw7O0FxRHhqTEQ7RUFDRSxrREFBQTtDckQyakxEO0FxRHpqTEM7RUFDRSxVQUFBO0VBQ0EseUZBQUE7RUFDQSx1Q0FBQTtDckQyakxIOztBcUR2akxELHNCQUFBO0FBQ0E7RUFDRSxnREFBQTtFQUNBLHNDQUFBO0VBQ0Esc0NBQUE7Q3JEMGpMRDtBcUR4akxDO0VBQ0UsWUFBQTtFQUNBLG1JQUFBO0VBQ0EseUNBQUE7Q3JEMGpMSDs7QXFEdGpMRCxvQkFBQTtBQUVBO0VBQ0UsK0NBQUE7Q3JEd2pMRDtBcUR0akxDO0VBQ0UsYUFBQTtFQUNBLHlGQUFBO0VBQ0EsMENBQUE7Q3JEd2pMSDs7QXFEcGpMRCxzQkFBQTtBQUNBO0VBQ0UsaURBQUE7RUFDQSxzQ0FBQTtFQUNBLHNDQUFBO0NyRHVqTEQ7QXFEcmpMQztFQUNFLFdBQUE7RUFDQSxtSUFBQTtFQUNBLHdDQUFBO0NyRHVqTEg7O0FxRG5qTEQsb0JBQUE7QUFrQkE7RUFDRSx1Q0FBQTtFQUNBLGlFQUFBO0VBQ0EsK0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVDQUFBO0U3Q2pHRSwrQ0FBQTtDUnVvTEg7O0F1RDFwTEQ7RUFFRSwwQkFBQTtFQUNBLDhCQUFBO0VuRDRSSSxrQ0FMSTtFbURyUlIsbUNBQUE7RUFDQSxrREFBQTtFQUNBLDhEQUFBO0VBQ0EsdURBQUE7RUFDQSw0RkFBQTtFQUNBLDhEQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQ0FBQTtFbkRtUkksd0NBTEk7RW1ENVFSLG1DQUFBO0VBQ0EsK0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsOENBQUE7RUFDQSwrQkFBQTtFQUNBLGtDQUFBO0VBQ0EsMERBQUE7RUFHQSxrQ0FBQTtFQUNBLGVBQUE7RUFDQSx1Q0FBQTtFRHpCQSx1Qy9DK2xCNEI7RStDN2xCNUIsbUJBQUE7RUFDQSxpQi9Dd21CNEI7RStDdm1CNUIsaUIvQyttQjRCO0UrQzltQjVCLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VsRGdSSSx1Q0FMSTtFbUQxUFIsc0JBQUE7RUFDQSx1Q0FBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7RUFDQSw0RUFBQTtFL0NoQkUsK0NBQUE7Q1JxckxIO0F1RGpxTEM7RUFDRSxlQUFBO0VBQ0EscUNBQUE7RUFDQSx1Q0FBQTtDdkRtcUxIO0F1RGpxTEc7RUFFRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0N2RGtxTEw7O0F1RDVwTEM7RUFDRSxxRkFBQTtDdkQrcExIO0F1RDdwTEc7RUFFRSx5RkFBQTtDdkQ4cExMO0F1RDNwTEc7RUFDRSxVQUFBO0VBQ0EsaURBQUE7Q3ZENnBMTDtBdUQxcExHO0VBQ0UsdUNBQUE7RUFDQSx1Q0FBQTtDdkQ0cExMOztBdUR2cExELHNCQUFBO0FBRUU7RUFDRSxtRkFBQTtFQUNBLHNDQUFBO0VBQ0Esc0NBQUE7Q3ZEeXBMSDtBdUR2cExHO0VBRUUsbUlBQUE7Q3ZEd3BMTDtBdURycExHO0VBQ0UsUUFBQTtFQUNBLG1EQUFBO0N2RHVwTEw7QXVEcHBMRztFQUNFLHFDQUFBO0VBQ0EseUNBQUE7Q3ZEc3BMTDs7QXVEanBMRCxvQkFBQTtBQUdFO0VBQ0Usa0ZBQUE7Q3ZEa3BMSDtBdURocExHO0VBRUUseUZBQUE7Q3ZEaXBMTDtBdUQ5b0xHO0VBQ0UsT0FBQTtFQUNBLG9EQUFBO0N2RGdwTEw7QXVEN29MRztFQUNFLG9DQUFBO0VBQ0EsMENBQUE7Q3ZEK29MTDtBdUQxb0xDO0VBQ0UsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxxQ0FBQTtFQUNBLHdEQUFBO0VBQ0EsWUFBQTtFQUNBLGdGQUFBO0N2RDRvTEg7O0F1RHhvTEQsc0JBQUE7QUFFRTtFQUNFLG9GQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQ0FBQTtDdkQwb0xIO0F1RHhvTEc7RUFFRSxtSUFBQTtDdkR5b0xMO0F1RHRvTEc7RUFDRSxTQUFBO0VBQ0Esa0RBQUE7Q3ZEd29MTDtBdURyb0xHO0VBQ0Usc0NBQUE7RUFDQSx3Q0FBQTtDdkR1b0xMOztBdURsb0xELG9CQUFBO0FBa0JBO0VBQ0UsK0VBQUE7RUFDQSxpQkFBQTtFbkQyR0ksOENBTEk7RW1EcEdSLHNDQUFBO0VBQ0EsOENBQUE7RUFDQSxtRkFBQTtFL0M1SkUsOERBQUE7RUFDQSwrREFBQTtDUml4TEg7QXVEbm5MQztFQUNFLGNBQUE7Q3ZEcW5MSDs7QXVEam5MRDtFQUNFLDJFQUFBO0VBQ0Esb0NBQUE7Q3ZEb25MRDs7QXdEenlMRDtFQUNFLG1CQUFBO0N4RDR5TEQ7O0F3RHp5TEQ7RUFDRSx3QkFBQTtNQUFBLG9CQUFBO0N4RDR5TEQ7O0F3RHp5TEQ7RUFDRSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtDeEQ0eUxEO0F5RGwwTEM7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7Q3pEbzBMSDs7QXdEN3lMRDtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQ0FBQTtVQUFBLDRCQUFBO0VoQ2xCSSx1RGdDbUJKO0VoQ25CSSwrQ2dDbUJKO0VoQ25CSSw2Q2dDbUJKO0VoQ25CSSx1Q2dDbUJKO0VoQ25CSSwwR2dDbUJKO0N4RGd6TEQ7QXdCL3pMSztFZ0NRTjtJaENQUSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCazBMTDtDQUNGOztBd0RsekxEOzs7RUFHRSxlQUFBO0N4RHF6TEQ7O0F3RGx6TEQ7O0VBRUUsb0NBQUE7T0FBQSwrQkFBQTtVQUFBLDRCQUFBO0N4RHF6TEQ7O0F3RGx6TEQ7O0VBRUUscUNBQUE7T0FBQSxnQ0FBQTtVQUFBLDZCQUFBO0N4RHF6TEQ7O0F3RDV5TEM7RUFDRSxXQUFBO0VBQ0EscUNBQUE7RUFBQSxnQ0FBQTtFQUFBLDZCQUFBO0VBQ0Esd0JBQUE7T0FBQSxtQkFBQTtVQUFBLGdCQUFBO0N4RCt5TEg7QXdENXlMQzs7O0VBR0UsV0FBQTtFQUNBLFdBQUE7Q3hEOHlMSDtBd0QzeUxDOztFQUVFLFdBQUE7RUFDQSxXQUFBO0VoQzVERSxvQ2dDNkRGO0VoQzdERSwrQmdDNkRGO0VoQzdERSw0QmdDNkRGO0N4RDZ5TEg7QXdCdDJMSztFZ0NxREo7O0loQ3BETSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCMDJMTDtDQUNGOztBd0QxeUxEOztFQUVFLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBRUEscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EseUJBQUE7RUFBQSxnQ0FBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7RUFDQSxXakQ4Z0RtQztFaUQ3Z0RuQyxXQUFBO0VBQ0EsWWpEMUZTO0VpRDJGVCxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLGFqRHlnRG1DO0VpQi9sRC9CLHVDZ0N1Rko7RWhDdkZJLGtDZ0N1Rko7RWhDdkZJLCtCZ0N1Rko7Q3hENHlMRDtBd0IvM0xLO0VnQ2tFTjs7SWhDakVRLHlCQUFBO0lBQUEsb0JBQUE7SUFBQSxpQkFBQTtHeEJtNExMO0NBQ0Y7QXdEL3lMQzs7O0VBRUUsWWpEcEdPO0VpRHFHUCxzQkFBQTtFQUNBLFdBQUE7RUFDQSxhakRpZ0RpQztDUGl6SXBDOztBd0QveUxEO0VBQ0UsUUFBQTtDeERrekxEOztBd0QveUxEO0VBQ0UsU0FBQTtDeERrekxEOztBd0Q3eUxEOztFQUVFLHNCQUFBO0VBQ0EsWWpEa2dEbUM7RWlEamdEbkMsYWpEaWdEbUM7RWlEaGdEbkMsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7Q3hEZ3pMRDs7QXdEN3lMRDs7Ozs7OztJQUFBO0FBUUE7RUFDRSwwUUFBQTtDeERnekxEOztBd0Q5eUxEO0VBQ0UsMlFBQUE7Q3hEaXpMRDs7QXdEenlMRDtFQUNFLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSx5QkFBQTtFQUFBLGdDQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtFQUNBLFdBQUE7RUFFQSxrQmpEMDhDbUM7RWlEejhDbkMsb0JBQUE7RUFDQSxpQmpEdzhDbUM7Q1BtMklwQztBd0R6eUxDO0VBQ0UsZ0NBQUE7VUFBQSx3QkFBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxZakR3OENpQztFaUR2OENqQyxZakR3OENpQztFaUR2OENqQyxXQUFBO0VBQ0Esa0JqRHc4Q2lDO0VpRHY4Q2pDLGlCakR1OENpQztFaUR0OENqQyxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJqRDFLTztFaUQyS1AscUNBQUE7VUFBQSw2QkFBQTtFQUNBLFVBQUE7RUFFQSxtQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsYWpEKzdDaUM7RWlCdm1EL0Isc0NnQ3lLRjtFaEN6S0UsaUNnQ3lLRjtFaEN6S0UsOEJnQ3lLRjtDeEQweUxIO0F3Qi84TEs7RWdDb0pKO0loQ25KTSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCazlMTDtDQUNGO0F3RDV5TEM7RUFDRSxXakQ0N0NpQztDUGszSXBDOztBd0RyeUxEO0VBQ0UsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JqRHM3Q21DO0VpRHI3Q25DLFVBQUE7RUFDQSxxQmpEbTdDbUM7RWlEbDdDbkMsd0JqRGs3Q21DO0VpRGo3Q25DLFlqRHJNUztFaURzTVQsbUJBQUE7Q3hEd3lMRDs7QXdEbHlMQzs7RUFFRSx5Q2pEdTdDaUM7VWlEdjdDakMsaUNqRHU3Q2lDO0NQODJJcEM7QXdEbHlMQztFQUNFLHVCN0MxTkk7Q1g4L0xQO0F3RGp5TEM7RUFDRSxZN0M5Tkk7Q1hpZ01QOztBd0Q3eUxDOzs7RUFFRSx5Q2pEdTdDaUM7VWlEdjdDakMsaUNqRHU3Q2lDO0NQMDNJcEM7QXdEOXlMQztFQUNFLHVCN0MxTkk7Q1gwZ01QO0F3RDd5TEM7RUFDRSxZN0M5Tkk7Q1g2Z01QOztBMER6Z01EOztFQUVFLHNCQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGlEQUFBO0VBRUEsbUJBQUE7RUFDQSxzR0FBQTtPQUFBLGlHQUFBO1VBQUEsOEZBQUE7QzFEMmdNRDs7QTBEdmdNRDtFQUNFO0lBQUssbURBQUE7WUFBQSwyQ0FBQTtHMUQyZ01KO0NBQ0Y7O0EwRDdnTUQ7RUFDRTtJQUFLLDhDQUFBO09BQUEsMkNBQUE7RzFEMmdNSjtDQUNGOztBMEQ3Z01EO0VBQ0U7SUFBSyxtREFBQTtTQUFBLDhDQUFBO1lBQUEsMkNBQUE7RzFEMmdNSjtDQUNGO0EwRHhnTUQ7RUFFRSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0Esc0NBQUE7RUFDQSxrQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsNENBQUE7RUFHQSwwREFBQTtFQUNBLGdDQUFBO0MxRHVnTUQ7O0EwRHBnTUQ7RUFFRSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsaUNBQUE7QzFEc2dNRDs7QTBENy9MRDtFQUNFO0lBQ0UsNEJBQUE7WUFBQSxvQkFBQTtHMURnZ01EO0UwRDkvTEQ7SUFDRSxXQUFBO0lBQ0Esd0JBQUE7WUFBQSxnQkFBQTtHMURnZ01EO0NBQ0Y7O0EwRHZnTUQ7RUFDRTtJQUNFLHVCQUFBO09BQUEsb0JBQUE7RzFEZ2dNRDtFMEQ5L0xEO0lBQ0UsV0FBQTtJQUNBLG1CQUFBO09BQUEsZ0JBQUE7RzFEZ2dNRDtDQUNGOztBMER2Z01EO0VBQ0U7SUFDRSw0QkFBQTtTQUFBLHVCQUFBO1lBQUEsb0JBQUE7RzFEZ2dNRDtFMEQ5L0xEO0lBQ0UsV0FBQTtJQUNBLHdCQUFBO1NBQUEsbUJBQUE7WUFBQSxnQkFBQTtHMURnZ01EO0NBQ0Y7QTBENS9MRDtFQUVFLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsMENBQUE7RUFHQSwrQkFBQTtFQUNBLFdBQUE7QzFEMi9MRDs7QTBEeC9MRDtFQUNFLHlCQUFBO0VBQ0EsMEJBQUE7QzFEMi9MRDs7QTBEdi9MQztFQUNFOztJQUVFLG1DQUFBO0cxRDAvTEg7Q0FDRjtBMkQxa01EO0VBRUUsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLDJDQUFBO0VBQ0EscUNBQUE7RUFDQSxvREFBQTtFQUNBLGdFQUFBO0VBQ0EsZ0VBQUE7RUFDQSxzREFBQTtFQUNBLHNDQUFBO0MzRDJrTUQ7O0FnQjlnTUc7RTJDNUNGO0lBRUksZ0JBQUE7SUFDQSxVQUFBO0lBQ0Esb0NBQUE7SUFDQSxxQkFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7SUFBQSxjQUFBO0lBQ0EsNkJBQUE7SUFBQSw4QkFBQTtJQUFBLCtCQUFBO1FBQUEsMkJBQUE7WUFBQSx1QkFBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7SUFDQSxtQkFBQTtJQUNBLHlDQUFBO0lBQ0EscUNBQUE7WUFBQSw2QkFBQTtJQUNBLFdBQUE7SW5DNUJBLG1EbUM4QkE7SW5DOUJBLDhDbUM4QkE7SW5DOUJBLDJDbUM4QkE7RzNENGpNSDtDQUNGO0F3QnZsTUs7RW1DWUo7SW5DWE0seUJBQUE7SUFBQSxvQkFBQTtJQUFBLGlCQUFBO0d4QjBsTUw7Q0FDRjtBZ0JwaU1HO0UyQzVCRTtJQUNFLE9BQUE7SUFDQSxRQUFBO0lBQ0EsaUNBQUE7SUFDQSxzRkFBQTtJQUNBLHFDQUFBO1NBQUEsZ0NBQUE7WUFBQSw2QkFBQTtHM0Rta01MO0UyRGhrTUc7SUFDRSxPQUFBO0lBQ0EsU0FBQTtJQUNBLGlDQUFBO0lBQ0EscUZBQUE7SUFDQSxvQ0FBQTtTQUFBLCtCQUFBO1lBQUEsNEJBQUE7RzNEa2tNTDtFMkQvak1HO0lBQ0UsT0FBQTtJQUNBLFNBQUE7SUFDQSxRQUFBO0lBQ0EsbUNBQUE7SUFDQSxpQkFBQTtJQUNBLHVGQUFBO0lBQ0EscUNBQUE7U0FBQSxnQ0FBQTtZQUFBLDZCQUFBO0czRGlrTUw7RTJEOWpNRztJQUNFLFNBQUE7SUFDQSxRQUFBO0lBQ0EsbUNBQUE7SUFDQSxpQkFBQTtJQUNBLG9GQUFBO0lBQ0Esb0NBQUE7U0FBQSwrQkFBQTtZQUFBLDRCQUFBO0czRGdrTUw7RTJEN2pNRztJQUVFLHdCQUFBO1NBQUEsbUJBQUE7WUFBQSxnQkFBQTtHM0Q4ak1MO0UyRDNqTUc7SUFHRSxvQkFBQTtHM0Qyak1MO0NBQ0Y7QWdCeGxNRztFMkMvQkY7SUFpRU0sNEJBQUE7SUFDQSwrQkFBQTtJQUNBLHlDQUFBO0czRDBqTUw7RTJEeGpNSztJQUNFLGNBQUE7RzNEMGpNUDtFMkR2ak1LO0lBQ0UscUJBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0lBQUEsY0FBQTtJQUNBLG9CQUFBO0lBQUEscUJBQUE7UUFBQSxxQkFBQTtZQUFBLGFBQUE7SUFDQSxXQUFBO0lBQ0Esb0JBQUE7SUFFQSx5Q0FBQTtHM0R3ak1QO0NBQ0Y7O0FnQjVsTUc7RTJDNUNGO0lBRUksZ0JBQUE7SUFDQSxVQUFBO0lBQ0Esb0NBQUE7SUFDQSxxQkFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7SUFBQSxjQUFBO0lBQ0EsNkJBQUE7SUFBQSw4QkFBQTtJQUFBLCtCQUFBO1FBQUEsMkJBQUE7WUFBQSx1QkFBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7SUFDQSxtQkFBQTtJQUNBLHlDQUFBO0lBQ0EscUNBQUE7WUFBQSw2QkFBQTtJQUNBLFdBQUE7SW5DNUJBLG1EbUM4QkE7SW5DOUJBLDhDbUM4QkE7SW5DOUJBLDJDbUM4QkE7RzNEMG9NSDtDQUNGO0F3QnJxTUs7RW1DWUo7SW5DWE0seUJBQUE7SUFBQSxvQkFBQTtJQUFBLGlCQUFBO0d4QndxTUw7Q0FDRjtBZ0Jsbk1HO0UyQzVCRTtJQUNFLE9BQUE7SUFDQSxRQUFBO0lBQ0EsaUNBQUE7SUFDQSxzRkFBQTtJQUNBLHFDQUFBO1NBQUEsZ0NBQUE7WUFBQSw2QkFBQTtHM0RpcE1MO0UyRDlvTUc7SUFDRSxPQUFBO0lBQ0EsU0FBQTtJQUNBLGlDQUFBO0lBQ0EscUZBQUE7SUFDQSxvQ0FBQTtTQUFBLCtCQUFBO1lBQUEsNEJBQUE7RzNEZ3BNTDtFMkQ3b01HO0lBQ0UsT0FBQTtJQUNBLFNBQUE7SUFDQSxRQUFBO0lBQ0EsbUNBQUE7SUFDQSxpQkFBQTtJQUNBLHVGQUFBO0lBQ0EscUNBQUE7U0FBQSxnQ0FBQTtZQUFBLDZCQUFBO0czRCtvTUw7RTJENW9NRztJQUNFLFNBQUE7SUFDQSxRQUFBO0lBQ0EsbUNBQUE7SUFDQSxpQkFBQTtJQUNBLG9GQUFBO0lBQ0Esb0NBQUE7U0FBQSwrQkFBQTtZQUFBLDRCQUFBO0czRDhvTUw7RTJEM29NRztJQUVFLHdCQUFBO1NBQUEsbUJBQUE7WUFBQSxnQkFBQTtHM0Q0b01MO0UyRHpvTUc7SUFHRSxvQkFBQTtHM0R5b01MO0NBQ0Y7QWdCdHFNRztFMkMvQkY7SUFpRU0sNEJBQUE7SUFDQSwrQkFBQTtJQUNBLHlDQUFBO0czRHdvTUw7RTJEdG9NSztJQUNFLGNBQUE7RzNEd29NUDtFMkRyb01LO0lBQ0UscUJBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0lBQUEsY0FBQTtJQUNBLG9CQUFBO0lBQUEscUJBQUE7UUFBQSxxQkFBQTtZQUFBLGFBQUE7SUFDQSxXQUFBO0lBQ0Esb0JBQUE7SUFFQSx5Q0FBQTtHM0Rzb01QO0NBQ0Y7O0FnQjFxTUc7RTJDNUNGO0lBRUksZ0JBQUE7SUFDQSxVQUFBO0lBQ0Esb0NBQUE7SUFDQSxxQkFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7SUFBQSxjQUFBO0lBQ0EsNkJBQUE7SUFBQSw4QkFBQTtJQUFBLCtCQUFBO1FBQUEsMkJBQUE7WUFBQSx1QkFBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7SUFDQSxtQkFBQTtJQUNBLHlDQUFBO0lBQ0EscUNBQUE7WUFBQSw2QkFBQTtJQUNBLFdBQUE7SW5DNUJBLG1EbUM4QkE7SW5DOUJBLDhDbUM4QkE7SW5DOUJBLDJDbUM4QkE7RzNEd3RNSDtDQUNGO0F3Qm52TUs7RW1DWUo7SW5DWE0seUJBQUE7SUFBQSxvQkFBQTtJQUFBLGlCQUFBO0d4QnN2TUw7Q0FDRjtBZ0Joc01HO0UyQzVCRTtJQUNFLE9BQUE7SUFDQSxRQUFBO0lBQ0EsaUNBQUE7SUFDQSxzRkFBQTtJQUNBLHFDQUFBO1NBQUEsZ0NBQUE7WUFBQSw2QkFBQTtHM0QrdE1MO0UyRDV0TUc7SUFDRSxPQUFBO0lBQ0EsU0FBQTtJQUNBLGlDQUFBO0lBQ0EscUZBQUE7SUFDQSxvQ0FBQTtTQUFBLCtCQUFBO1lBQUEsNEJBQUE7RzNEOHRNTDtFMkQzdE1HO0lBQ0UsT0FBQTtJQUNBLFNBQUE7SUFDQSxRQUFBO0lBQ0EsbUNBQUE7SUFDQSxpQkFBQTtJQUNBLHVGQUFBO0lBQ0EscUNBQUE7U0FBQSxnQ0FBQTtZQUFBLDZCQUFBO0czRDZ0TUw7RTJEMXRNRztJQUNFLFNBQUE7SUFDQSxRQUFBO0lBQ0EsbUNBQUE7SUFDQSxpQkFBQTtJQUNBLG9GQUFBO0lBQ0Esb0NBQUE7U0FBQSwrQkFBQTtZQUFBLDRCQUFBO0czRDR0TUw7RTJEenRNRztJQUVFLHdCQUFBO1NBQUEsbUJBQUE7WUFBQSxnQkFBQTtHM0QwdE1MO0UyRHZ0TUc7SUFHRSxvQkFBQTtHM0R1dE1MO0NBQ0Y7QWdCcHZNRztFMkMvQkY7SUFpRU0sNEJBQUE7SUFDQSwrQkFBQTtJQUNBLHlDQUFBO0czRHN0TUw7RTJEcHRNSztJQUNFLGNBQUE7RzNEc3RNUDtFMkRudE1LO0lBQ0UscUJBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0lBQUEsY0FBQTtJQUNBLG9CQUFBO0lBQUEscUJBQUE7UUFBQSxxQkFBQTtZQUFBLGFBQUE7SUFDQSxXQUFBO0lBQ0Esb0JBQUE7SUFFQSx5Q0FBQTtHM0RvdE1QO0NBQ0Y7O0FnQnh2TUc7RTJDNUNGO0lBRUksZ0JBQUE7SUFDQSxVQUFBO0lBQ0Esb0NBQUE7SUFDQSxxQkFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7SUFBQSxjQUFBO0lBQ0EsNkJBQUE7SUFBQSw4QkFBQTtJQUFBLCtCQUFBO1FBQUEsMkJBQUE7WUFBQSx1QkFBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7SUFDQSxtQkFBQTtJQUNBLHlDQUFBO0lBQ0EscUNBQUE7WUFBQSw2QkFBQTtJQUNBLFdBQUE7SW5DNUJBLG1EbUM4QkE7SW5DOUJBLDhDbUM4QkE7SW5DOUJBLDJDbUM4QkE7RzNEc3lNSDtDQUNGO0F3QmowTUs7RW1DWUo7SW5DWE0seUJBQUE7SUFBQSxvQkFBQTtJQUFBLGlCQUFBO0d4Qm8wTUw7Q0FDRjtBZ0I5d01HO0UyQzVCRTtJQUNFLE9BQUE7SUFDQSxRQUFBO0lBQ0EsaUNBQUE7SUFDQSxzRkFBQTtJQUNBLHFDQUFBO1NBQUEsZ0NBQUE7WUFBQSw2QkFBQTtHM0Q2eU1MO0UyRDF5TUc7SUFDRSxPQUFBO0lBQ0EsU0FBQTtJQUNBLGlDQUFBO0lBQ0EscUZBQUE7SUFDQSxvQ0FBQTtTQUFBLCtCQUFBO1lBQUEsNEJBQUE7RzNENHlNTDtFMkR6eU1HO0lBQ0UsT0FBQTtJQUNBLFNBQUE7SUFDQSxRQUFBO0lBQ0EsbUNBQUE7SUFDQSxpQkFBQTtJQUNBLHVGQUFBO0lBQ0EscUNBQUE7U0FBQSxnQ0FBQTtZQUFBLDZCQUFBO0czRDJ5TUw7RTJEeHlNRztJQUNFLFNBQUE7SUFDQSxRQUFBO0lBQ0EsbUNBQUE7SUFDQSxpQkFBQTtJQUNBLG9GQUFBO0lBQ0Esb0NBQUE7U0FBQSwrQkFBQTtZQUFBLDRCQUFBO0czRDB5TUw7RTJEdnlNRztJQUVFLHdCQUFBO1NBQUEsbUJBQUE7WUFBQSxnQkFBQTtHM0R3eU1MO0UyRHJ5TUc7SUFHRSxvQkFBQTtHM0RxeU1MO0NBQ0Y7QWdCbDBNRztFMkMvQkY7SUFpRU0sNEJBQUE7SUFDQSwrQkFBQTtJQUNBLHlDQUFBO0czRG95TUw7RTJEbHlNSztJQUNFLGNBQUE7RzNEb3lNUDtFMkRqeU1LO0lBQ0UscUJBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0lBQUEsY0FBQTtJQUNBLG9CQUFBO0lBQUEscUJBQUE7UUFBQSxxQkFBQTtZQUFBLGFBQUE7SUFDQSxXQUFBO0lBQ0Esb0JBQUE7SUFFQSx5Q0FBQTtHM0RreU1QO0NBQ0Y7O0FnQnQwTUc7RTJDNUNGO0lBRUksZ0JBQUE7SUFDQSxVQUFBO0lBQ0Esb0NBQUE7SUFDQSxxQkFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7SUFBQSxjQUFBO0lBQ0EsNkJBQUE7SUFBQSw4QkFBQTtJQUFBLCtCQUFBO1FBQUEsMkJBQUE7WUFBQSx1QkFBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7SUFDQSxtQkFBQTtJQUNBLHlDQUFBO0lBQ0EscUNBQUE7WUFBQSw2QkFBQTtJQUNBLFdBQUE7SW5DNUJBLG1EbUM4QkE7SW5DOUJBLDhDbUM4QkE7SW5DOUJBLDJDbUM4QkE7RzNEbzNNSDtDQUNGO0F3Qi80TUs7RW1DWUo7SW5DWE0seUJBQUE7SUFBQSxvQkFBQTtJQUFBLGlCQUFBO0d4Qms1TUw7Q0FDRjtBZ0I1MU1HO0UyQzVCRTtJQUNFLE9BQUE7SUFDQSxRQUFBO0lBQ0EsaUNBQUE7SUFDQSxzRkFBQTtJQUNBLHFDQUFBO1NBQUEsZ0NBQUE7WUFBQSw2QkFBQTtHM0QyM01MO0UyRHgzTUc7SUFDRSxPQUFBO0lBQ0EsU0FBQTtJQUNBLGlDQUFBO0lBQ0EscUZBQUE7SUFDQSxvQ0FBQTtTQUFBLCtCQUFBO1lBQUEsNEJBQUE7RzNEMDNNTDtFMkR2M01HO0lBQ0UsT0FBQTtJQUNBLFNBQUE7SUFDQSxRQUFBO0lBQ0EsbUNBQUE7SUFDQSxpQkFBQTtJQUNBLHVGQUFBO0lBQ0EscUNBQUE7U0FBQSxnQ0FBQTtZQUFBLDZCQUFBO0czRHkzTUw7RTJEdDNNRztJQUNFLFNBQUE7SUFDQSxRQUFBO0lBQ0EsbUNBQUE7SUFDQSxpQkFBQTtJQUNBLG9GQUFBO0lBQ0Esb0NBQUE7U0FBQSwrQkFBQTtZQUFBLDRCQUFBO0czRHczTUw7RTJEcjNNRztJQUVFLHdCQUFBO1NBQUEsbUJBQUE7WUFBQSxnQkFBQTtHM0RzM01MO0UyRG4zTUc7SUFHRSxvQkFBQTtHM0RtM01MO0NBQ0Y7QWdCaDVNRztFMkMvQkY7SUFpRU0sNEJBQUE7SUFDQSwrQkFBQTtJQUNBLHlDQUFBO0czRGszTUw7RTJEaDNNSztJQUNFLGNBQUE7RzNEazNNUDtFMkQvMk1LO0lBQ0UscUJBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0lBQUEsY0FBQTtJQUNBLG9CQUFBO0lBQUEscUJBQUE7UUFBQSxxQkFBQTtZQUFBLGFBQUE7SUFDQSxXQUFBO0lBQ0Esb0JBQUE7SUFFQSx5Q0FBQTtHM0RnM01QO0NBQ0Y7O0EyRGg4TUM7RUFFSSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxvQ0FBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0FBQTtFQUNBLG1CQUFBO0VBQ0EseUNBQUE7RUFDQSxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsV0FBQTtFbkM1QkEsbURtQzhCQTtFbkM5QkEsOENtQzhCQTtFbkM5QkEsMkNtQzhCQTtDM0RpOE1MO0F3QjM5TUs7RW1DWUo7SW5DWE0seUJBQUE7SUFBQSxvQkFBQTtJQUFBLGlCQUFBO0d4Qjg5TUw7Q0FDRjtBMkRwOE1LO0VBQ0UsT0FBQTtFQUNBLFFBQUE7RUFDQSxpQ0FBQTtFQUNBLHNGQUFBO0VBQ0EscUNBQUE7T0FBQSxnQ0FBQTtVQUFBLDZCQUFBO0MzRHM4TVA7QTJEbjhNSztFQUNFLE9BQUE7RUFDQSxTQUFBO0VBQ0EsaUNBQUE7RUFDQSxxRkFBQTtFQUNBLG9DQUFBO09BQUEsK0JBQUE7VUFBQSw0QkFBQTtDM0RxOE1QO0EyRGw4TUs7RUFDRSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsdUZBQUE7RUFDQSxxQ0FBQTtPQUFBLGdDQUFBO1VBQUEsNkJBQUE7QzNEbzhNUDtBMkRqOE1LO0VBQ0UsU0FBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0ZBQUE7RUFDQSxvQ0FBQTtPQUFBLCtCQUFBO1VBQUEsNEJBQUE7QzNEbThNUDtBMkRoOE1LO0VBRUUsd0JBQUE7T0FBQSxtQkFBQTtVQUFBLGdCQUFBO0MzRGk4TVA7QTJEOTdNSztFQUdFLG9CQUFBO0MzRDg3TVA7O0EyRG42TUQ7RVBwSEUsZ0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGM3Q3dtQ2tDO0U2Q3ZtQ2xDLGFBQUE7RUFDQSxjQUFBO0VBQ0EsdUJ6Q1JNO0NYbWlOUDtBb0R4aE5DO0VBQVMsV0FBQTtDcEQyaE5WO0FvRDFoTkM7RUFBUyxhN0MrOUN5QjtDUDhqS25DOztBMkQvNk1EO0VBQ0UscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsMEJBQUE7RUFBQSx1Q0FBQTtNQUFBLHVCQUFBO1VBQUEsK0JBQUE7RUFDQSxxRUFBQTtDM0RrN01EO0EyRGg3TUM7RUFDRSw2RkFBQTtFQUNBLHVEQUFBO0VBQ0EseURBQUE7RUFDQSwwREFBQTtDM0RrN01IOztBMkQ5Nk1EO0VBQ0UsaUJBQUE7RUFDQSxtREFBQTtDM0RpN01EOztBMkQ5Nk1EO0VBQ0Usb0JBQUE7RUFBQSxxQkFBQTtNQUFBLHFCQUFBO1VBQUEsYUFBQTtFQUNBLHFFQUFBO0VBQ0EsaUJBQUE7QzNEaTdNRDs7QTREamtORDtFQUNFLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFDQSwrQkFBQTtFQUNBLGFyRDh5Q2tDO0NQc3hLbkM7QTREbGtOQztFQUNFLHNCQUFBO0VBQ0EsWUFBQTtDNURva05IOztBNEQvak5EO0VBQ0Usa0JBQUE7QzVEa2tORDs7QTREL2pORDtFQUNFLGtCQUFBO0M1RGtrTkQ7O0E0RC9qTkQ7RUFDRSxrQkFBQTtDNURra05EOztBNEQ3ak5DO0VBQ0UsNERBQUE7T0FBQSx1REFBQTtVQUFBLG9EQUFBO0M1RGdrTkg7O0E0RDVqTkQ7RUFDRTtJQUNFLGFyRGl4Q2dDO0dQOHlLakM7Q0FDRjs7QTREbGtORDtFQUNFO0lBQ0UsYXJEaXhDZ0M7R1A4eUtqQztDQUNGOztBNERsa05EO0VBQ0U7SUFDRSxhckRpeENnQztHUDh5S2pDO0NBQ0Y7QTRENWpORDtFQUNFLGdHQUFBO1VBQUEsZ0ZBQUE7RUFDQSw2QkFBQTtVQUFBLHFCQUFBO0VBQ0EsdURBQUE7T0FBQSxrREFBQTtVQUFBLCtDQUFBO0M1RDhqTkQ7O0E0RDNqTkQ7RUFDRTtJQUNFLGdDQUFBO1lBQUEsd0JBQUE7RzVEOGpORDtDQUNGOztBNERqa05EO0VBQ0U7SUFDRSx3QkFBQTtHNUQ4ak5EO0NBQ0Y7O0E0RGprTkQ7RUFDRTtJQUNFLGdDQUFBO1lBQUEsd0JBQUE7RzVEOGpORDtDQUNGO0F5RDdtTkM7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7Q3pEK21OSDs7QTZEbG5OQztFQUNFLHVCQUFBO0VBQ0Esa0ZBQUE7QzdEcW5OSDs7QTZEdm5OQztFQUNFLHVCQUFBO0VBQ0Esb0ZBQUE7QzdEMG5OSDs7QTZENW5OQztFQUNFLHVCQUFBO0VBQ0Esa0ZBQUE7QzdEK25OSDs7QTZEam9OQztFQUNFLHVCQUFBO0VBQ0EsK0VBQUE7QzdEb29OSDs7QTZEdG9OQztFQUNFLHVCQUFBO0VBQ0Esa0ZBQUE7QzdEeW9OSDs7QTZEM29OQztFQUNFLHVCQUFBO0VBQ0EsaUZBQUE7QzdEOG9OSDs7QTZEaHBOQztFQUNFLHVCQUFBO0VBQ0EsZ0ZBQUE7QzdEbXBOSDs7QTZEcnBOQztFQUNFLHVCQUFBO0VBQ0EsK0VBQUE7QzdEd3BOSDs7QThEMXBOQztFQUNFLHlFQUFBO0VBQ0EsMkdBQUE7VUFBQSxtR0FBQTtDOUQ2cE5IO0E4RDFwTks7RUFHRSwrREFBQTtFQUNBLGlHQUFBO1VBQUEseUZBQUE7QzlEMHBOUDs7QThEbnFOQztFQUNFLDJFQUFBO0VBQ0EsNkdBQUE7VUFBQSxxR0FBQTtDOURzcU5IO0E4RG5xTks7RUFHRSxpRUFBQTtFQUNBLG1HQUFBO1VBQUEsMkZBQUE7QzlEbXFOUDs7QThENXFOQztFQUNFLHlFQUFBO0VBQ0EsMkdBQUE7VUFBQSxtR0FBQTtDOUQrcU5IO0E4RDVxTks7RUFHRSwrREFBQTtFQUNBLGlHQUFBO1VBQUEseUZBQUE7QzlENHFOUDs7QThEcnJOQztFQUNFLHNFQUFBO0VBQ0Esd0dBQUE7VUFBQSxnR0FBQTtDOUR3ck5IO0E4RHJyTks7RUFHRSwrREFBQTtFQUNBLGlHQUFBO1VBQUEseUZBQUE7QzlEcXJOUDs7QThEOXJOQztFQUNFLHlFQUFBO0VBQ0EsMkdBQUE7VUFBQSxtR0FBQTtDOURpc05IO0E4RDlyTks7RUFHRSxnRUFBQTtFQUNBLGtHQUFBO1VBQUEsMEZBQUE7QzlEOHJOUDs7QThEdnNOQztFQUNFLHdFQUFBO0VBQ0EsMEdBQUE7VUFBQSxrR0FBQTtDOUQwc05IO0E4RHZzTks7RUFHRSwrREFBQTtFQUNBLGlHQUFBO1VBQUEseUZBQUE7QzlEdXNOUDs7QThEaHROQztFQUNFLHVFQUFBO0VBQ0EseUdBQUE7VUFBQSxpR0FBQTtDOURtdE5IO0E4RGh0Tks7RUFHRSxpRUFBQTtFQUNBLG1HQUFBO1VBQUEsMkZBQUE7QzlEZ3ROUDs7QThEenROQztFQUNFLHNFQUFBO0VBQ0Esd0dBQUE7VUFBQSxnR0FBQTtDOUQ0dE5IO0E4RHp0Tks7RUFHRSw4REFBQTtFQUNBLGdHQUFBO1VBQUEsd0ZBQUE7QzlEeXROUDs7QThEbHRORDtFQUNFLGdGQUFBO0VBQ0Esa0hBQUE7VUFBQSwwR0FBQTtDOURxdE5EO0E4RGx0Tkc7RUFFRSxtRkFBQTtFQUNBLHFIQUFBO1VBQUEsNkdBQUE7QzlEbXROTDs7QStEN3VORDtFQUNFLFdBQUE7RUFFQSwySkFBQTtVQUFBLG1KQUFBO0MvRCt1TkQ7O0FnRWx2TkQ7RUFDRSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLGN6RDZjNEI7RXlENWM1QiwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLDJGQUFBO1VBQUEsbUZBQUE7RUFDQSw4QnpEMmM0QjtFeUQxYzVCLG9DQUFBO1VBQUEsNEJBQUE7Q2hFcXZORDtBZ0Vudk5DO0VBQ0UsdUJBQUE7TUFBQSxxQkFBQTtVQUFBLGVBQUE7RUFDQSxXekR1YzBCO0V5RHRjMUIsWXpEc2MwQjtFeURyYzFCLG1CQUFBO0V4Q0lFLCtDd0NIRjtFeENHRSwwQ3dDSEY7RXhDR0UsdUN3Q0hGO0NoRXF2Tkg7QXdCOXVOSztFd0NaSjtJeENhTSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCaXZOTDtDQUNGOztBZ0Vudk5HO0VBQ0UsNEVBQUE7VUFBQSxvRUFBQTtDaEVzdk5MOztBaUV6d05EO0VBQ0UsbUJBQUE7RUFDQSxZQUFBO0NqRTR3TkQ7QWlFMXdOQztFQUNFLGVBQUE7RUFDQSxvQ0FBQTtFQUNBLFlBQUE7Q2pFNHdOSDtBaUV6d05DO0VBQ0UsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NqRTJ3Tkg7O0FpRXR3TkM7RUFDRSx3QkFBQTtDakV5d05IOztBaUUxd05DO0VBQ0UsdUJBQUE7Q2pFNndOSDs7QWlFOXdOQztFQUNFLDBCQUFBO0NqRWl4Tkg7O0FpRWx4TkM7RUFDRSxrQ0FBQTtDakVxeE5IOztBa0UxeU5EO0VBQ0UsZ0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxjM0RxbUNrQztDUHdzTG5DOztBa0UxeU5EO0VBQ0UsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxjM0Q2bENrQztDUGd0TG5DOztBa0VyeU5HO0VBQ0UseUJBQUE7RUFBQSxpQkFBQTtFQUNBLE9BQUE7RUFDQSxjM0RpbEM4QjtDUHV0TG5DOztBa0VyeU5HO0VBQ0UseUJBQUE7RUFBQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxjM0Qya0M4QjtDUDZ0TG5DOztBZ0J6d05HO0VrRHhDQTtJQUNFLHlCQUFBO0lBQUEsaUJBQUE7SUFDQSxPQUFBO0lBQ0EsYzNEaWxDOEI7R1BvdUxqQztFa0Vsek5DO0lBQ0UseUJBQUE7SUFBQSxpQkFBQTtJQUNBLFVBQUE7SUFDQSxjM0Qya0M4QjtHUHl1TGpDO0NBQ0Y7QWdCdHhORztFa0R4Q0E7SUFDRSx5QkFBQTtJQUFBLGlCQUFBO0lBQ0EsT0FBQTtJQUNBLGMzRGlsQzhCO0dQZ3ZMakM7RWtFOXpOQztJQUNFLHlCQUFBO0lBQUEsaUJBQUE7SUFDQSxVQUFBO0lBQ0EsYzNEMmtDOEI7R1BxdkxqQztDQUNGO0FnQmx5Tkc7RWtEeENBO0lBQ0UseUJBQUE7SUFBQSxpQkFBQTtJQUNBLE9BQUE7SUFDQSxjM0RpbEM4QjtHUDR2TGpDO0VrRTEwTkM7SUFDRSx5QkFBQTtJQUFBLGlCQUFBO0lBQ0EsVUFBQTtJQUNBLGMzRDJrQzhCO0dQaXdMakM7Q0FDRjtBZ0I5eU5HO0VrRHhDQTtJQUNFLHlCQUFBO0lBQUEsaUJBQUE7SUFDQSxPQUFBO0lBQ0EsYzNEaWxDOEI7R1B3d0xqQztFa0V0MU5DO0lBQ0UseUJBQUE7SUFBQSxpQkFBQTtJQUNBLFVBQUE7SUFDQSxjM0Qya0M4QjtHUDZ3TGpDO0NBQ0Y7QWdCMXpORztFa0R4Q0E7SUFDRSx5QkFBQTtJQUFBLGlCQUFBO0lBQ0EsT0FBQTtJQUNBLGMzRGlsQzhCO0dQb3hMakM7RWtFbDJOQztJQUNFLHlCQUFBO0lBQUEsaUJBQUE7SUFDQSxVQUFBO0lBQ0EsYzNEMmtDOEI7R1B5eExqQztDQUNGO0FtRXA0TkQ7RUFDRSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsK0JBQUE7RUFBQSw4QkFBQTtFQUFBLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsNEJBQUE7TUFBQSw2QkFBQTtVQUFBLG9CQUFBO0NuRXM0TkQ7O0FtRW40TkQ7RUFDRSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSw0QkFBQTtNQUFBLDZCQUFBO1VBQUEsb0JBQUE7Q25FczRORDs7QW9FOTRORDs7RUNJRSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0Esa0NBQUE7RUFDQSwrQkFBQTtFQUNBLHFCQUFBO0NyRSs0TkQ7QXFFNTROQzs7RUFDRSw4QkFBQTtDckUrNE5IOztBc0U3NU5DO0VBQ0UsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsVy9EZ2NzQztFK0QvYnRDLFlBQUE7Q3RFZzZOSDs7QXVFeDZORDtFQ0FFLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtDeEU0Nk5EOztBeUVsN05EO0VBQ0Usc0JBQUE7RUFDQSw0QkFBQTtNQUFBLDZCQUFBO1VBQUEsb0JBQUE7RUFDQSw4QmxFaXNCNEI7RWtFaHNCNUIsZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLGNsRTJyQjRCO0NQMHZNN0I7O0EwRXozTk87RUFPSSxvQ0FBQTtDMUVzM05YOztBMEU3M05PO0VBT0ksK0JBQUE7QzFFMDNOWDs7QTBFajROTztFQU9JLGtDQUFBO0MxRTgzTlg7O0EwRXI0Tk87RUFPSSxrQ0FBQTtDMUVrNE5YOztBMEV6NE5PO0VBT0ksdUNBQUE7QzFFczROWDs7QTBFNzROTztFQU9JLG9DQUFBO0MxRTA0Tlg7O0EwRWo1Tk87RUFPSSx1QkFBQTtDMUU4NE5YOztBMEVyNU5PO0VBT0ksd0JBQUE7QzFFazVOWDs7QTBFejVOTztFQU9JLHVCQUFBO0MxRXM1Tlg7O0EwRTc1Tk87RUFPSSxrQ0FBQTtLQUFBLCtCQUFBO0MxRTA1Tlg7O0EwRWo2Tk87RUFPSSxnQ0FBQTtLQUFBLDZCQUFBO0MxRTg1Tlg7O0EwRXI2Tk87RUFPSSwrQkFBQTtLQUFBLDRCQUFBO0MxRWs2Tlg7O0EwRXo2Tk87RUFPSSxxQ0FBQTtLQUFBLGtDQUFBO0MxRXM2Tlg7O0EwRTc2Tk87RUFPSSwrQkFBQTtLQUFBLDRCQUFBO0MxRTA2Tlg7O0EwRWo3Tk87RUFPSSxzQkFBQTtDMUU4Nk5YOztBMEVyN05PO0VBT0kseUJBQUE7QzFFazdOWDs7QTBFejdOTztFQU9JLHdCQUFBO0MxRXM3Tlg7O0EwRTc3Tk87RUFPSSx5QkFBQTtDMUUwN05YOztBMEVqOE5PO0VBT0ksc0JBQUE7QzFFODdOWDs7QTBFcjhOTztFQU9JLDBCQUFBO0MxRWs4Tlg7O0EwRXo4Tk87RUFPSSw0QkFBQTtDMUVzOE5YOztBMEU3OE5PO0VBT0ksNkJBQUE7QzFFMDhOWDs7QTBFajlOTztFQU9JLDRCQUFBO0MxRTg4Tlg7O0EwRXI5Tk87RUFPSSw0QkFBQTtDMUVrOU5YOztBMEV6OU5PO0VBT0ksOEJBQUE7QzFFczlOWDs7QTBFNzlOTztFQU9JLCtCQUFBO0MxRTA5Tlg7O0EwRWorTk87RUFPSSw4QkFBQTtDMUU4OU5YOztBMEVyK05PO0VBT0ksNEJBQUE7QzFFaytOWDs7QTBFeitOTztFQU9JLDhCQUFBO0MxRXMrTlg7O0EwRTcrTk87RUFPSSwrQkFBQTtDMUUwK05YOztBMEVqL05PO0VBT0ksOEJBQUE7QzFFOCtOWDs7QTBFci9OTztFQU9JLDJCQUFBO0MxRWsvTlg7O0EwRXovTk87RUFPSSxpQ0FBQTtDMUVzL05YOztBMEU3L05PO0VBT0ksMEJBQUE7QzFFMC9OWDs7QTBFamdPTztFQU9JLHlCQUFBO0MxRTgvTlg7O0EwRXJnT087RUFPSSxnQ0FBQTtDMUVrZ09YOztBMEV6Z09PO0VBT0ksMEJBQUE7QzFFc2dPWDs7QTBFN2dPTztFQU9JLDhCQUFBO0MxRTBnT1g7O0EwRWpoT087RUFPSSwrQkFBQTtDMUU4Z09YOztBMEVyaE9PO0VBT0ksZ0NBQUE7RUFBQSxpQ0FBQTtFQUFBLGdDQUFBO0VBQUEseUJBQUE7QzFFa2hPWDs7QTBFemhPTztFQU9JLHVDQUFBO0VBQUEsd0NBQUE7RUFBQSx1Q0FBQTtFQUFBLGdDQUFBO0MxRXNoT1g7O0EwRTdoT087RUFPSSx5QkFBQTtDMUUwaE9YOztBMEVqaU9PO0VBT0ksb0VBQUE7VUFBQSw0REFBQTtDMUU4aE9YOztBMEVyaU9PO0VBT0ksMEVBQUE7VUFBQSxrRUFBQTtDMUVraU9YOztBMEV6aU9PO0VBT0ksbUVBQUE7VUFBQSwyREFBQTtDMUVzaU9YOztBMEU3aU9PO0VBT0ksb0NBQUE7VUFBQSw0QkFBQTtDMUUwaU9YOztBMEUzak9PO0VBQ0UsaUZBQUE7QzFFOGpPVDs7QTBFL2pPTztFQUNFLG1GQUFBO0MxRWtrT1Q7O0EwRW5rT087RUFDRSxpRkFBQTtDMUVza09UOztBMEV2a09PO0VBQ0UsOEVBQUE7QzFFMGtPVDs7QTBFM2tPTztFQUNFLGlGQUFBO0MxRThrT1Q7O0EwRS9rT087RUFDRSxnRkFBQTtDMUVrbE9UOztBMEVubE9PO0VBQ0UsK0VBQUE7QzFFc2xPVDs7QTBFdmxPTztFQUNFLDhFQUFBO0MxRTBsT1Q7O0EwRWpsT087RUFPSSw0QkFBQTtDMUU4a09YOztBMEVybE9PO0VBT0ksOEJBQUE7QzFFa2xPWDs7QTBFemxPTztFQU9JLDhCQUFBO0MxRXNsT1g7O0EwRTdsT087RUFPSSwyQkFBQTtDMUUwbE9YOztBMEVqbU9PO0VBT0ksb0NBQUE7RUFBQSw0QkFBQTtDMUU4bE9YOztBMEVybU9PO0VBT0ksa0JBQUE7QzFFa21PWDs7QTBFem1PTztFQU9JLG9CQUFBO0MxRXNtT1g7O0EwRTdtT087RUFPSSxxQkFBQTtDMUUwbU9YOztBMEVqbk9PO0VBT0kscUJBQUE7QzFFOG1PWDs7QTBFcm5PTztFQU9JLHVCQUFBO0MxRWtuT1g7O0EwRXpuT087RUFPSSx3QkFBQTtDMUVzbk9YOztBMEU3bk9PO0VBT0ksbUJBQUE7QzFFMG5PWDs7QTBFam9PTztFQU9JLHFCQUFBO0MxRThuT1g7O0EwRXJvT087RUFPSSxzQkFBQTtDMUVrb09YOztBMEV6b09PO0VBT0ksb0JBQUE7QzFFc29PWDs7QTBFN29PTztFQU9JLHNCQUFBO0MxRTBvT1g7O0EwRWpwT087RUFPSSx1QkFBQTtDMUU4b09YOztBMEVycE9PO0VBT0ksb0RBQUE7T0FBQSwrQ0FBQTtVQUFBLDRDQUFBO0MxRWtwT1g7O0EwRXpwT087RUFPSSwrQ0FBQTtPQUFBLDBDQUFBO1VBQUEsdUNBQUE7QzFFc3BPWDs7QTBFN3BPTztFQU9JLCtDQUFBO09BQUEsMENBQUE7VUFBQSx1Q0FBQTtDMUUwcE9YOztBMEVqcU9PO0VBT0ksd0ZBQUE7QzFFOHBPWDs7QTBFcnFPTztFQU9JLHFCQUFBO0MxRWtxT1g7O0EwRXpxT087RUFPSSw0RkFBQTtDMUVzcU9YOztBMEU3cU9PO0VBT0kseUJBQUE7QzFFMHFPWDs7QTBFanJPTztFQU9JLDhGQUFBO0MxRThxT1g7O0EwRXJyT087RUFPSSwyQkFBQTtDMUVrck9YOztBMEV6ck9PO0VBT0ksK0ZBQUE7QzFFc3JPWDs7QTBFN3JPTztFQU9JLDRCQUFBO0MxRTByT1g7O0EwRWpzT087RUFPSSw2RkFBQTtDMUU4ck9YOztBMEVyc09PO0VBT0ksMEJBQUE7QzFFa3NPWDs7QTBFenNPTztFQUlRLHVCQUFBO0VBR0osK0VBQUE7QzFFdXNPWDs7QTBFOXNPTztFQUlRLHVCQUFBO0VBR0osaUZBQUE7QzFFNHNPWDs7QTBFbnRPTztFQUlRLHVCQUFBO0VBR0osK0VBQUE7QzFFaXRPWDs7QTBFeHRPTztFQUlRLHVCQUFBO0VBR0osNEVBQUE7QzFFc3RPWDs7QTBFN3RPTztFQUlRLHVCQUFBO0VBR0osK0VBQUE7QzFFMnRPWDs7QTBFbHVPTztFQUlRLHVCQUFBO0VBR0osOEVBQUE7QzFFZ3VPWDs7QTBFdnVPTztFQUlRLHVCQUFBO0VBR0osNkVBQUE7QzFFcXVPWDs7QTBFNXVPTztFQUlRLHVCQUFBO0VBR0osNEVBQUE7QzFFMHVPWDs7QTBFanZPTztFQUlRLHVCQUFBO0VBR0osNkVBQUE7QzFFK3VPWDs7QTBFdHZPTztFQUlRLHVCQUFBO0VBR0osNkVBQUE7QzFFb3ZPWDs7QTBFM3ZPTztFQU9JLHlEQUFBO0MxRXd2T1g7O0EwRS92T087RUFPSSwyREFBQTtDMUU0dk9YOztBMEVud09PO0VBT0kseURBQUE7QzFFZ3dPWDs7QTBFdndPTztFQU9JLHNEQUFBO0MxRW93T1g7O0EwRTN3T087RUFPSSx5REFBQTtDMUV3d09YOztBMEUvd09PO0VBT0ksd0RBQUE7QzFFNHdPWDs7QTBFbnhPTztFQU9JLHVEQUFBO0MxRWd4T1g7O0EwRXZ4T087RUFPSSxzREFBQTtDMUVveE9YOztBMEUzeE9PO0VBT0ksNkJBQUE7QzFFd3hPWDs7QTBFL3hPTztFQU9JLDZCQUFBO0MxRTR4T1g7O0EwRW55T087RUFPSSw2QkFBQTtDMUVneU9YOztBMEV2eU9PO0VBT0ksNkJBQUE7QzFFb3lPWDs7QTBFM3lPTztFQU9JLDZCQUFBO0MxRXd5T1g7O0EwRXp6T087RUFDRSx5QkFBQTtDMUU0ek9UOztBMEU3ek9PO0VBQ0UsMEJBQUE7QzFFZzBPVDs7QTBFajBPTztFQUNFLHlCQUFBO0MxRW8wT1Q7O0EwRXIwT087RUFDRSwwQkFBQTtDMUV3ME9UOztBMEV6ME9PO0VBQ0UsdUJBQUE7QzFFNDBPVDs7QTBFbjBPTztFQU9JLHNCQUFBO0MxRWcwT1g7O0EwRXYwT087RUFPSSxzQkFBQTtDMUVvME9YOztBMEUzME9PO0VBT0ksc0JBQUE7QzFFdzBPWDs7QTBFLzBPTztFQU9JLHVCQUFBO0MxRTQwT1g7O0EwRW4xT087RUFPSSx1QkFBQTtDMUVnMU9YOztBMEV2MU9PO0VBT0ksMkJBQUE7QzFFbzFPWDs7QTBFMzFPTztFQU9JLHdCQUFBO0MxRXcxT1g7O0EwRS8xT087RUFPSSw0QkFBQTtDMUU0MU9YOztBMEVuMk9PO0VBT0ksdUJBQUE7QzFFZzJPWDs7QTBFdjJPTztFQU9JLHVCQUFBO0MxRW8yT1g7O0EwRTMyT087RUFPSSx1QkFBQTtDMUV3Mk9YOztBMEUvMk9PO0VBT0ksd0JBQUE7QzFFNDJPWDs7QTBFbjNPTztFQU9JLHdCQUFBO0MxRWczT1g7O0EwRXYzT087RUFPSSw0QkFBQTtDMUVvM09YOztBMEUzM09PO0VBT0kseUJBQUE7QzFFdzNPWDs7QTBFLzNPTztFQU9JLDZCQUFBO0MxRTQzT1g7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RS9sVEs7SUFPSSwrQkFBQTtHMUUybFRUO0UwRWxtVEs7SUFPSSw4QkFBQTtHMUU4bFRUO0UwRXJtVEs7SUFPSSw0QkFBQTtHMUVpbVRUO0UwRXhtVEs7SUFPSSw4QkFBQTtHMUVvbVRUO0UwRTNtVEs7SUFPSSw0QkFBQTtHMUV1bVRUO0UwRTltVEs7SUFPSSw0QkFBQTtHMUUwbVRUO0UwRWpuVEs7SUFPSSwyQkFBQTtHMUU2bVRUO0UwRXBuVEs7SUFPSSxpQ0FBQTtHMUVnblRUO0UwRXZuVEs7SUFPSSxnQ0FBQTtHMUVtblRUO0UwRTFuVEs7SUFPSSw4QkFBQTtHMUVzblRUO0UwRTduVEs7SUFPSSxnQ0FBQTtHMUV5blRUO0UwRWhvVEs7SUFPSSw4QkFBQTtHMUU0blRUO0UwRW5vVEs7SUFPSSw4QkFBQTtHMUUrblRUO0UwRXRvVEs7SUFPSSw0QkFBQTtHMUVrb1RUO0UwRXpvVEs7SUFPSSxrQ0FBQTtHMUVxb1RUO0UwRTVvVEs7SUFPSSxpQ0FBQTtHMUV3b1RUO0UwRS9vVEs7SUFPSSwrQkFBQTtHMUUyb1RUO0UwRWxwVEs7SUFPSSxpQ0FBQTtHMUU4b1RUO0UwRXJwVEs7SUFPSSwrQkFBQTtHMUVpcFRUO0UwRXhwVEs7SUFPSSwrQkFBQTtHMUVvcFRUO0UwRTNwVEs7SUFPSSwwQkFBQTtHMUV1cFRUO0UwRTlwVEs7SUFPSSxnQ0FBQTtHMUUwcFRUO0UwRWpxVEs7SUFPSSwrQkFBQTtHMUU2cFRUO0UwRXBxVEs7SUFPSSw2QkFBQTtHMUVncVRUO0UwRXZxVEs7SUFPSSwrQkFBQTtHMUVtcVRUO0UwRTFxVEs7SUFPSSw2QkFBQTtHMUVzcVRUO0UwRTdxVEs7SUFPSSw2QkFBQTtHMUV5cVRUO0UwRWhyVEs7SUFPSSxzQkFBQTtHMUU0cVRUO0UwRW5yVEs7SUFPSSw0QkFBQTtHMUUrcVRUO0UwRXRyVEs7SUFPSSwyQkFBQTtHMUVrclRUO0UwRXpyVEs7SUFPSSx5QkFBQTtHMUVxclRUO0UwRTVyVEs7SUFPSSwyQkFBQTtHMUV3clRUO0UwRS9yVEs7SUFPSSx5QkFBQTtHMUUyclRUO0UwRWxzVEs7SUFP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RWowVks7SUFPSSxnQ0FBQTtHMUU2elZUO0UwRXAwVks7SUFPSSwrQkFBQTtHMUVnMFZUO0UwRXYwVks7SUFPSSw2QkFBQTtHMUVtMFZUO0UwRTEwVks7SUFPSSwrQkFBQTtHMUVzMFZUO0UwRTcwVks7SUFPSSw2QkFBQTtHMUV5MFZUO0UwRWgxVks7SUFPSSw0QkFBQTtHMUU0MFZUO0UwRW4xVks7SUFPSSxrQ0FBQTtHMUUrMFZUO0UwRXQxVks7SUFPSSxpQ0FBQTtHMUVrMVZUO0UwRXoxVks7SUFPSSwrQkFBQTtHMUVxMVZUO0UwRTUxVks7SUFPSSxpQ0FBQTtHMUV3MVZUO0UwRS8xVks7SUFPSSwrQkFBQTtHMUUyMVZUO0UwRWwyVks7SUFPSSw2QkFBQTtHMUU4MVZUO0UwRXIyVks7SUFPSSxtQ0FBQTtHMUVpMlZUO0UwRXgyVks7SUFPSSxrQ0FBQTtHMUVvMlZUO0UwRTMyVks7SUFPSSxnQ0FBQTtHMUV1MlZUO0UwRTkyVks7SUFPSSxrQ0FBQTtHMUUwMlZUO0UwRWozVks7SUFPSSxnQ0FBQTtHMUU2MlZUO0UwRXAzVks7SUFPSSwyQkFBQTtHMUVnM1ZUO0UwRXYzVks7SUFPSSxpQ0FBQTtHMUVtM1ZUO0UwRTEzVks7SUFPSSxnQ0FBQTtHMUVzM1ZUO0UwRTczVks7SUFPSSw4QkFBQTtHMUV5M1ZUO0UwRWg0Vks7SUFPSSxnQ0FBQTtHMUU0M1ZUO0UwRW40Vks7SUFPSSw4QkFBQTtHMUUrM1ZUO0UwRXQ0Vks7SUFPSSxrQkFBQTtHMUVrNFZUO0UwRXo0Vks7SUFPSSx3QkFBQTtHMUVxNFZUO0UwRTU0Vks7SUFPSSx1QkFBQTtHMUV3NFZUO0UwRS80Vks7SUFPSSxxQkFBQTtHMUUyNFZUO0UwRWw1Vks7SUFPSSx1QkFBQTtHMUU4NFZUO0UwRXI1Vks7SUFPSSxxQkFBQTtHMUVpNVZUO0UwRXg1Vks7SUFPSSxzQkFBQTtHMUVvNVZUO0UwRTM1Vks7SUFPSSw0QkFBQTtHMUV1NVZUO0UwRTk1Vks7SUFPSSwyQkFBQTtHMUUwNVZUO0UwRWo2Vks7SUFPSSx5QkFBQTtHMUU2NVZUO0UwRXA2Vks7SUFP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QTtFQUNBLG1DQUFBO0VBQ0Esd0NBQUE7RUFFQSwwREFBQTtDNUx5dGxDSDs7QTRMdHRsQ0Q7RUFDSSxpQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsZ0NBQUE7RUFDQSx1Q0FBQTtFQUNBLDhCQUFBO0VBQ0EsaUNBQUE7RUFDQSx3Q0FBQTtFQUNBLDBDQUFBO0M1THl0bENIOztBNEx0dGxDRDtFQUNJLDZCQUFBO0VBQ0EsZ0NBQUE7RUFDQSx1Q0FBQTtFQUNBLDhCQUFBO0VBQ0EsaUNBQUE7RUFDQSx3Q0FBQTtDNUx5dGxDSDs7QTRMdHRsQ0Q7RUFDSSwwREFBQTtDNUx5dGxDSCIsImZpbGUiOiJibGF6aW5nLWJlcnJ5LmJzNS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIERvIG5vdCBlZGl0IGRpcmVjdGx5XG4gKiBHZW5lcmF0ZWQgb24gRnJpLCAxNCBOb3YgMjAyNSAxODowNDo1MCBHTVRcbiAqL1xuLyohXG4gKiBCb290c3RyYXAgIHY1LjMuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjMgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWJsdWU6ICM1ZjM2OGQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMjhhNzQ1O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzAwYTllNjtcbiAgLS1icy1ibGFjazogIzIyMjtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjODg4O1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2VjZWNlYztcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzg4ODtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjNWYzNjhkO1xuICAtLWJzLXNlY29uZGFyeTogIzg4ODtcbiAgLS1icy1zdWNjZXNzOiAjMjhhNzQ1O1xuICAtLWJzLWluZm86ICMwMGE5ZTY7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNlY2VjZWM7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogOTUsIDU0LCAxNDE7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMTM2LCAxMzYsIDEzNjtcbiAgLS1icy1zdWNjZXNzLXJnYjogNDAsIDE2NywgNjk7XG4gIC0tYnMtaW5mby1yZ2I6IDAsIDE2OSwgMjMwO1xuICAtLWJzLXdhcm5pbmctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1kYW5nZXItcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1saWdodC1yZ2I6IDIzNiwgMjM2LCAyMzY7XG4gIC0tYnMtZGFyay1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoMzgsIDIxLjYsIDU2LjQpO1xuICAtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoNTQuNCwgNTQuNCwgNTQuNCk7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiByZ2IoMTYsIDY2LjgsIDI3LjYpO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogcmdiKDAsIDY3LjYsIDkyKTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigxMDIsIDc3LjIsIDIuOCk7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6IHJnYig4OCwgMjEuMiwgMjcuNik7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6IHJnYigyMjMsIDIxNC44LCAyMzIuMik7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogcmdiKDIzMS4yLCAyMzEuMiwgMjMxLjIpO1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiByZ2IoMjEyLCAyMzcuNCwgMjE3LjgpO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiByZ2IoMjA0LCAyMzcuOCwgMjUwKTtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogcmdiKDI1NSwgMjQyLjYsIDIwNS40KTtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiByZ2IoMjQ4LCAyMTQuNiwgMjE3LjgpO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogcmdiKDI0NS41LCAyNDUuNSwgMjQ1LjUpO1xuICAtLWJzLWRhcmstYmctc3VidGxlOiAjY2VkNGRhO1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogcmdiKDE5MSwgMTc0LjYsIDIwOS40KTtcbiAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogcmdiKDIwNy40LCAyMDcuNCwgMjA3LjQpO1xuICAtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogcmdiKDE2OSwgMjE5LjgsIDE4MC42KTtcbiAgLS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6IHJnYigxNTMsIDIyMC42LCAyNDUpO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogcmdiKDI1NSwgMjMwLjIsIDE1NS44KTtcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogcmdiKDI0MSwgMTc0LjIsIDE4MC42KTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjZTllY2VmO1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogI2FkYjViZDtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAzNCwgMzQsIDM0O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogIzIyMjtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDM0LCAzNCwgMzQ7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjZTllY2VmO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDIzMywgMjM2LCAyMzk7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtdGVydGlhcnktYmc6ICNlY2VjZWM7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiAyMzYsIDIzNiwgMjM2O1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogIzVmMzY4ZDtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogOTUsIDU0LCAxNDE7XG4gIC0tYnMtbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogcmdiKDc2LCA0My4yLCAxMTIuOCk7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDc2LCA0MywgMTEzO1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiByZ2IoMjU1LCAyNDIuNiwgMjA1LjQpO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgzNCwgMzQsIDM0LCAwLjE3NSk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMTVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC4zcmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgzNCwgMzQsIDM0LCAwLjE1KTtcbiAgLS1icy1ib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgzNCwgMzQsIDM0LCAwLjA3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgzNCwgMzQsIDM0LCAwLjE3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMzQsIDM0LCAzNCwgMC4wNzUpO1xuICAtLWJzLWZvY3VzLXJpbmctd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEoOTUsIDU0LCAxNDEsIDAuMjUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWJzLWJvZHktY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtYm9keS1iZzogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogI2ZmZjtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjMzQzYTQwO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDUyLCA1OCwgNjQ7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMjIyLCAyMjYsIDIzMCwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtdGVydGlhcnktYmc6IHJnYig0Mi41LCA0Ny41LCA1Mi41KTtcbiAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDQzLCA0OCwgNTM7XG4gIC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoMTU5LCAxMzQuNCwgMTg2LjYpO1xuICAtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoMTgzLjYsIDE4My42LCAxODMuNik7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiByZ2IoMTI2LCAyMDIuMiwgMTQzLjQpO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogcmdiKDEwMiwgMjAzLjQsIDI0MCk7XG4gIC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzOiByZ2IoMjU1LCAyMTcuOCwgMTA2LjIpO1xuICAtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzOiByZ2IoMjM0LCAxMzMuOCwgMTQzLjQpO1xuICAtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICNlY2VjZWM7XG4gIC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzOiAjZGVlMmU2O1xuICAtLWJzLXByaW1hcnktYmctc3VidGxlOiByZ2IoMTksIDEwLjgsIDI4LjIpO1xuICAtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6IHJnYigyNy4yLCAyNy4yLCAyNy4yKTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogcmdiKDgsIDMzLjQsIDEzLjgpO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiByZ2IoMCwgMzMuOCwgNDYpO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiByZ2IoNTEsIDM4LjYsIDEuNCk7XG4gIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogcmdiKDQ0LCAxMC42LCAxMy44KTtcbiAgLS1icy1saWdodC1iZy1zdWJ0bGU6ICMzNDNhNDA7XG4gIC0tYnMtZGFyay1iZy1zdWJ0bGU6ICMyYjJlMzE7XG4gIC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiByZ2IoNTcsIDMyLjQsIDg0LjYpO1xuICAtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiByZ2IoODEuNiwgODEuNiwgODEuNik7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiByZ2IoMjQsIDEwMC4yLCA0MS40KTtcbiAgLS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6IHJnYigwLCAxMDEuNCwgMTM4KTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6IHJnYigxNTMsIDExNS44LCA0LjIpO1xuICAtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiByZ2IoMTMyLCAzMS44LCA0MS40KTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjNDk1MDU3O1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6IHJnYigxNTksIDEzNC40LCAxODYuNik7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogcmdiKDE3OC4yLCAxNTguNTIsIDIwMC4yOCk7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDE1OSwgMTM0LCAxODc7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDE3OCwgMTU5LCAyMDA7XG4gIC0tYnMtY29kZS1jb2xvcjogcmdiKDIzMC40LCAxMzIuNiwgMTgxLjIpO1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogcmdiKDEyNiwgMjAyLjIsIDE0My40KTtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogcmdiKDEyNiwgMjAyLjIsIDE0My40KTtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6IHJnYigyMzQsIDEzMy44LCAxNDMuNCk7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogcmdiKDIzNCwgMTMzLjgsIDE0My40KTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1icy1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM0Mzc1cmVtICsgMS4xMjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3ODEyNXJlbSArIDAuMzM3NXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjUzMTI1cmVtO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNTYyNXJlbSArIDAuMDc1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWJnKTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlciB7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiKTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuLmRpc3BsYXktMSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IGNhbGMoMS41NzVyZW0gKyAzLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG4uZGlzcGxheS0yIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG4uZGlzcGxheS0zIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cbi5kaXNwbGF5LTQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS01IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5kaXNwbGF5LTUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLmRpc3BsYXktNiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM4ODg7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWJzLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnMtYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG59XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwO1xufVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwO1xufVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTtcbn1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG59XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neS14bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4udGFibGUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEoMzQsIDM0LCAzNCwgMC4wNSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEoMzQsIDM0LCAzNCwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYmEoMzQsIDM0LCAzNCwgMC4wNzUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS1icy10YWJsZS1jb2xvci10eXBlLCB2YXIoLS1icy10YWJsZS1jb2xvcikpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGFibGUtYmcpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYmctc3RhdGUsIHZhcigtLWJzLXRhYmxlLWJnLXR5cGUsIHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZykpKTtcbn1cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikgc29saWQgY3VycmVudGNvbG9yO1xufVxuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuLnRhYmxlLXNtID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAwIHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoZXZlbikge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xufVxuXG4udGFibGUtYWN0aXZlIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKTtcbn1cblxuLnRhYmxlLXByaW1hcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMjIyO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjIzLCAyMTQuOCwgMjMyLjIpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDIwNC4xLCAxOTYuNzIsIDIxMi4zOCk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIxMy41NSwgMjA1Ljc2LCAyMjIuMjkpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMyMjI7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjA0LjEsIDE5Ni43MiwgMjEyLjM4KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMyMjI7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMDguODI1LCAyMDEuMjQsIDIxNy4zMzUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMjIyO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMjIyO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjMxLjIsIDIzMS4yLCAyMzEuMik7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMjExLjQ4LCAyMTEuNDgsIDIxMS40OCk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIyMS4zNCwgMjIxLjM0LCAyMjEuMzQpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMyMjI7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjExLjQ4LCAyMTEuNDgsIDIxMS40OCk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMjIyO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjE2LjQxLCAyMTYuNDEsIDIxNi40MSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMyMjI7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMjIyO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjEyLCAyMzcuNCwgMjE3LjgpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE5NC4yLCAyMTcuMDYsIDE5OS40Mik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIwMy4xLCAyMjcuMjMsIDIwOC42MSk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzIyMjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigxOTQuMiwgMjE3LjA2LCAxOTkuNDIpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzIyMjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDE5OC42NSwgMjIyLjE0NSwgMjA0LjAxNSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMyMjI7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMjIyO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjA0LCAyMzcuOCwgMjUwKTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxODcsIDIxNy40MiwgMjI4LjQpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTUuNSwgMjI3LjYxLCAyMzkuMik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzIyMjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigxODcsIDIxNy40MiwgMjI4LjQpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzIyMjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDE5MS4yNSwgMjIyLjUxNSwgMjMzLjgpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMjIyO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS13YXJuaW5nIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzIyMjtcbiAgLS1icy10YWJsZS1iZzogcmdiKDI1NSwgMjQyLjYsIDIwNS40KTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyMzIuOSwgMjIxLjc0LCAxODguMjYpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyNDMuOTUsIDIzMi4xNywgMTk2LjgzKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMjIyO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIzMi45LCAyMjEuNzQsIDE4OC4yNik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMjIyO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjM4LjQyNSwgMjI2Ljk1NSwgMTkyLjU0NSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMyMjI7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhbmdlciB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMyMjI7XG4gIC0tYnMtdGFibGUtYmc6IHJnYigyNDgsIDIxNC42LCAyMTcuOCk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMjI2LjYsIDE5Ni41NCwgMTk5LjQyKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjM3LjMsIDIwNS41NywgMjA4LjYxKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMjIyO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIyNi42LCAxOTYuNTQsIDE5OS40Mik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMjIyO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjMxLjk1LCAyMDEuMDU1LCAyMDQuMDE1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzIyMjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMjIyO1xuICAtLWJzLXRhYmxlLWJnOiAjZWNlY2VjO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDIxNS44LCAyMTUuOCwgMjE1LjgpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMjUuOSwgMjI1LjksIDIyNS45KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMjIyO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIxNS44LCAyMTUuOCwgMjE1LjgpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzIyMjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDIyMC44NSwgMjIwLjg1LCAyMjAuODUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMjIyO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgLS1icy10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1iZzogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYig1NS4yLCA1OC44LCA2Mi40KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoNDQuMSwgNDcuOSwgNTEuNyk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYig1NS4yLCA1OC44LCA2Mi40KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYig0OS42NSwgNTMuMzUsIDU3LjA1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNDA2MjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC40MDYyNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNjU2MjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC42NTYyNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjIwMzEyNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjIwMzEyNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNDA2MjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItY29sb3I6IHJnYigxNzUsIDE1NC41LCAxOTgpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoOTUsIDU0LCAxNDEsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC40MDYyNXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjQwNjI1cmVtIC0wLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNDA2MjVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjQwNjI1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjIwMzEyNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yMDMxMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjIwMzEyNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDEuMzEyNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC42NTYyNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC42NTYyNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjY1NjI1cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuODEyNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjQwNjI1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDEuMzEyNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjgxMjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuNDA2MjVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNDA2MjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuMzEyNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjQwNjI1cmVtIDIuMjVyZW0gMC40MDYyNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTc1LCAxNTQuNSwgMTk4KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDk1LCA1NCwgMTQxLCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtYm9keS1jb2xvcik7XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjIwMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjAzMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC42NTYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXNlbGVjdCB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkZWUyZTYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3NSwgMTU0LjUsIDE5OCk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg5NSwgNTQsIDE0MSwgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmMzY4ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNWYzNjhkO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy0yIC0yIDEyIDEyJyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNywxTDMsNUwxLDNMMCw0bDMsM2w1LTVMNywxeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYzNjhkO1xuICBib3JkZXItY29sb3I6ICM1ZjM2OGQ7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEyIDEyJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiAxMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAlN0JmaWxsOiUyM0ZGRkZGRjslN0QlMEElM0Mvc3R5bGUlM0UlM0NyZWN0IGlkPSdfeDMxXycgeD0nMicgeT0nNScgY2xhc3M9J3N0MCcgd2lkdGg9JzgnIGhlaWdodD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgzNCwgMzQsIDM0LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXN3aXRjaC1iZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYiUyODE3NSwgMTU0LjUsIDE5OCUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDk1LCA1NCwgMTQxLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSg5NSwgNTQsIDE0MSwgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYzNjhkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDcsIDE5NC43LCAyMjAuOCk7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjM2OGQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDcsIDE5NC43LCAyMjAuOCk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDFyZW0gMC4zNzVyZW07XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gOmRpc2FibGVkIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7XG4gIGNvbG9yOiAjODg4O1xufVxuLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgei1pbmRleDogNTtcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiA1O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNDA2MjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC42NTYyNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjAzMTI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjgxMjVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjIwMzEyNXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC40MDYyNXJlbSkgY2FsYygwLjc1ZW0gKyAwLjQwNjI1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuODEyNXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjIwMzEyNXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4yMDMxMjVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC40MDYyNXJlbSkgY2FsYygwLjc1ZW0gKyAwLjQwNjI1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjgxMjVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuODEyNXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMjAzMTI1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjQwNjI1cmVtKSBjYWxjKDAuNzVlbSArIDAuNDA2MjVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC44MTI1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMjAzMTI1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjIwMzEyNXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuNDA2MjVyZW0pIGNhbGMoMC43NWVtICsgMC40MDYyNXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOmludmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtaW52YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC44MTI1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC40MDYyNXJlbTtcbiAgLS1icy1idG4tZm9udC1mYW1pbHk6IDtcbiAgLS1icy1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gIC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1idG4tcGFkZGluZy15KSB2YXIoLS1icy1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJ0bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrICsgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLmJ0bi5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsIGZpZWxkc2V0OmRpc2FibGVkIC5idG4ge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjNWYzNjhkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM1ZjM2OGQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDgwLjc1LCA0NS45LCAxMTkuODUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig3NiwgNDMuMiwgMTEyLjgpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTksIDg0LCAxNTg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoNzYsIDQzLjIsIDExMi44KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDcxLjI1LCA0MC41LCAxMDUuNzUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM1ZjM2OGQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzVmMzY4ZDtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICM4ODg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzg4ODtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTE1LjYsIDExNS42LCAxMTUuNik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDEwOC44LCAxMDguOCwgMTA4LjgpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNTQsIDE1NCwgMTU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDEwOC44LCAxMDguOCwgMTA4LjgpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNjY2NjY2O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM4ODg7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzg4ODtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDM0LCAxNDEuOTUsIDU4LjY1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzIsIDEzMy42LCA1NS4yKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzIsIDE4MCwgOTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMzIsIDEzMy42LCA1NS4yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDMwLCAxMjUuMjUsIDUxLjc1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4taW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzAwYTllNjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDBhOWU2O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigwLCAxNDMuNjUsIDE5NS41KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMCwgMTM1LjIsIDE4NCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDM4LCAxODIsIDIzNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigwLCAxMzUuMiwgMTg0KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDAsIDEyNi43NSwgMTcyLjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwMGE5ZTY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwYTllNjtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICMyMjI7XG4gIC0tYnMtYnRuLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjIyO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI1NSwgMjAyLjMsIDQ0LjIpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNTUsIDE5OS4yLCAzMS44KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIyLCAxNjksIDExO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMjI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDI1NSwgMjA1LjQsIDU2LjYpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxOTkuMiwgMzEuOCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjIyO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigxODcsIDQ1LjA1LCA1OC42NSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNjUsIDM5Ljc1LCA1MS43NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICMyMjI7XG4gIC0tYnMtYnRuLWJnOiAjZWNlY2VjO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNlY2VjZWM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjIyO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIwMC42LCAyMDAuNiwgMjAwLjYpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxODguOCwgMTg4LjgsIDE4OC44KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjA2LCAyMDYsIDIwNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMjIyO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxODguOCwgMTg4LjgsIDE4OC44KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2IxYjFiMTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMjI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZWNlY2VjO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlY2VjZWM7XG59XG5cbi5idG4tZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYig2Ni4zLCA2OS43LCA3My4xKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoNTUuMiwgNTguOCwgNjIuNCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDY2LCA3MCwgNzM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoNzcuNCwgODAuNiwgODMuOCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig1NS4yLCA1OC44LCA2Mi40KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICM1ZjM2OGQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzVmMzY4ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNWYzNjhkO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1ZjM2OGQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDk1LCA1NCwgMTQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzVmMzY4ZDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzVmMzY4ZDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM1ZjM2OGQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNWYzNjhkO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICM4ODg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzg4ODtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjODg4O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM4ODg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzNiwgMTM2LCAxMzY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjODg4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjODg4O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzg4ODtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4ODg7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQwLCAxNjcsIDY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzI4YTc0NTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDBhOWU2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwMGE5ZTY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzAwYTllNjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMDBhOWU2O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAwLCAxNjksIDIzMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwMGE5ZTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMGE5ZTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDBhOWU2O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwYTllNjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzIyMjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzIyMjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZWNlY2VjO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNlY2VjZWM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjIyO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2VjZWNlYztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZWNlY2VjO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMzYsIDIzNiwgMjM2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMjI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2VjZWNlYztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2VjZWNlYztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNlY2VjZWM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZWNlY2VjO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLWxpbmsge1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM4ODg7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExOSwgODQsIDE1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjY1NjI1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4yMDMxMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODEyNXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIC0tYnMtZHJvcGRvd24temluZGV4OiAxMDAwO1xuICAtLWJzLWRyb3Bkb3duLW1pbi13aWR0aDogMTByZW07XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLXNwYWNlcjogMC4xMjVyZW07XG4gIC0tYnMtZHJvcGRvd24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiAwcHggMnB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjNWYzNjhkO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM4ODg7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tYnMtZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiB2YXIoLS1icy1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1kcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbn1cbi5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbn1cbi5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG4uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKTtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICMzNDNhNDA7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjNWYzNjhkO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5uYXYtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDk1LCA1NCwgMTQxLCAwLjI1KTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogIzVmMzY4ZDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjNWYzNjhkO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWdhcDogMXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICBnYXA6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtZ2FwKTtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmhvdmVyLCAubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi11bmRlcmxpbmUgLnNob3cgPiAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC42NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuOCk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMyk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6IDEuMTI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgzMywgMzcsIDQxLCAwLjc1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xNSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciA+IC5jb250YWluZXItc20sXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhciA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xufVxuLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcmQge1xuICAtLWJzLWNhcmQtc3BhY2VyLXk6IDFyZW07XG4gIC0tYnMtY2FyZC1zcGFjZXIteDogMS4yNXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLXNwYWNlci15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1jb2xvcjogO1xuICAtLWJzLWNhcmQtc3VidGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1jYXJkLWJvcmRlci1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjEyNSk7XG4gIC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtLWJzLWNhcmQtYm94LXNoYWRvdzogO1xuICAtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtY2FyZC1jYXAtYmc6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjAzKTtcbiAgLS1icy1jYXJkLWNhcC1jb2xvcjogO1xuICAtLWJzLWNhcmQtaGVpZ2h0OiA7XG4gIC0tYnMtY2FyZC1jb2xvcjogO1xuICAtLWJzLWNhcmQtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMXJlbTtcbiAgLS1icy1jYXJkLWdyb3VwLW1hcmdpbjogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtY2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbi5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXkpIHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ncm91cC1tYXJnaW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMjEyNTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3JnYiUyODM4LCAyMS42LCA1Ni40JTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiByZ2IoMTc1LCAxNTQuNSwgMTk4KTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg5NSwgNTQsIDE0MSwgMC4yNSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiwgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3JnYiUyODE1OSwgMTM0LjQsIDE4Ni42JTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3JnYiUyODE1OSwgMTM0LjQsIDE4Ni42JTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWJyZWFkY3J1bWItYmc6ICNlY2VjZWM7XG4gIC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjQUFBO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjQUFBO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gIGNvbnRlbnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi87XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg5NSwgNTQsIDE0MSwgMC4yNSk7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICM1ZjM2OGQ7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNWYzNjhkO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4yMTk1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmJhZGdlIHtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXg6IDAuNjVlbTtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXk6IDAuMzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXNpemU6IDgwJTtcbiAgLS1icy1iYWRnZS1mb250LXdlaWdodDogNzAwO1xuICAtLWJzLWJhZGdlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1iYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXMpO1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmFsZXJ0IHtcbiAgLS1icy1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hbGVydC1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tYnMtYWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1hbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtbGluay1jb2xvcik7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAtLWJzLXByb2dyZXNzLWhlaWdodDogMXJlbTtcbiAgLS1icy1wcm9ncmVzcy1mb250LXNpemU6IDAuNjU2MjVyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtLWJzLXByb2dyZXNzLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctaW5zZXQpO1xuICAtLWJzLXByb2dyZXNzLWJhci1jb2xvcjogI2ZmZjtcbiAgLS1icy1wcm9ncmVzcy1iYXItYmc6ICM1ZjM2OGQ7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWJnKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuNTkzNzVyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6ICM1ZjM2OGQ7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNWYzNjhkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5idG4tY2xvc2Uge1xuICAtLWJzLWJ0bi1jbG9zZS1jb2xvcjogIzIyMjtcbiAgLS1icy1idG4tY2xvc2UtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzIyMiclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5OiAwLjU7XG4gIC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuNzU7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDk1LCA1NCwgMTQxLCAwLjI1KTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogMTtcbiAgLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiAgLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLWJzLWJ0bi1jbG9zZS1iZykgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tY2xvc2Uge1xuICBmaWx0ZXI6IHZhcigtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG4udG9hc3Qge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtdG9hc3QtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtdG9hc3Qtc3BhY2luZzogMS41cmVtO1xuICAtLWJzLXRvYXN0LW1heC13aWR0aDogMzUwcHg7XG4gIC0tYnMtdG9hc3QtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy10b2FzdC1jb2xvcjogO1xuICAtLWJzLXRvYXN0LWJnOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC44NSk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy10b2FzdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy10b2FzdC1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy10b2FzdC1oZWFkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWJnOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC44NSk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtdG9hc3QtYm94LXNoYWRvdyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuLnRvYXN0Om5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tYnMtdG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvYXN0LWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtdG9hc3Qtc3BhY2luZyk7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1oZWFkZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG59XG4udG9hc3QtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5tb2RhbCB7XG4gIC0tYnMtbW9kYWwtemluZGV4OiAxMDU1O1xuICAtLWJzLW1vZGFsLXdpZHRoOiA1MDBweDtcbiAgLS1icy1tb2RhbC1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLW1vZGFsLW1hcmdpbjogMC41cmVtO1xuICAtLWJzLW1vZGFsLWNvbG9yOiA7XG4gIC0tYnMtbW9kYWwtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1tb2RhbC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1icy1iYWNrZHJvcC16aW5kZXg6IDEwNTA7XG4gIC0tYnMtYmFja2Ryb3AtYmc6ICMyMjI7XG4gIC0tYnMtYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtYmFja2Ryb3AtemluZGV4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1iYWNrZHJvcC1iZyk7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW46IGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtcGFkZGluZyk7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLS1icy1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiAwcHggMnB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1icy1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgLS1icy10b29sdGlwLXppbmRleDogMTA4MDtcbiAgLS1icy10b29sdGlwLW1heC13aWR0aDogMjAwcHg7XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy10b29sdGlwLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy10b29sdGlwLW1hcmdpbjogO1xuICAtLWJzLXRvb2x0aXAtZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdG9vbHRpcC1iZzogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLS1icy10b29sdGlwLW9wYWNpdHk6IDAuOTtcbiAgLS1icy10b29sdGlwLWFycm93LXdpZHRoOiAwLjhyZW07XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDAuNHJlbTtcbiAgei1pbmRleDogdmFyKC0tYnMtdG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS1icy10b29sdGlwLW1hcmdpbik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy10b29sdGlwLW9wYWNpdHkpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xufVxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wb3BvdmVyIHtcbiAgLS1icy1wb3BvdmVyLXppbmRleDogMTA3MDtcbiAgLS1icy1wb3BvdmVyLW1heC13aWR0aDogMjc2cHg7XG4gIC0tYnMtcG9wb3Zlci1mb250LXNpemU6IDAuODEyNXJlbTtcbiAgLS1icy1wb3BvdmVyLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLXBvcG92ZXItYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDM0LCAzNCwgMzQsIDAuMTUpO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiB2YXIoLS1icy1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHRvcDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkpO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDEuMjVyZW07XG4gIGxlZnQ6IDE1JTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzIyMjtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sIFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0sIFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uLCBbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbiAgLnNwaW5uZXItZ3JvdyB7XG4gICAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMS41cztcbiAgfVxufVxuLm9mZmNhbnZhcywgLm9mZmNhbnZhcy14eGwsIC5vZmZjYW52YXMteGwsIC5vZmZjYW52YXMtbGcsIC5vZmZjYW52YXMtbWQsIC5vZmZjYW52YXMtc20ge1xuICAtLWJzLW9mZmNhbnZhcy16aW5kZXg6IDEwNDU7XG4gIC0tYnMtb2ZmY2FudmFzLXdpZHRoOiA0MDBweDtcbiAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiAzMHZoO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLW9mZmNhbnZhcy1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93OiAwcHggMnB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5oaWRpbmcsIC5vZmZjYW52YXMtc20uc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5oaWRpbmcsIC5vZmZjYW52YXMtbWQuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5oaWRpbmcsIC5vZmZjYW52YXMtbGcuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5oaWRpbmcsIC5vZmZjYW52YXMteGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLmhpZGluZywgLm9mZmNhbnZhcy14eGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLmhpZGluZywgLm9mZmNhbnZhcy5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG59XG4ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wbGFjZWhvbGRlci5idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogMC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IDAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWdsb3cgLnBsYWNlaG9sZGVyIHtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMjIyIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSwgIzIyMiA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LWJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg3NiwgNDMsIDExMywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDc2LCA0MywgMTEzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDEwOSwgMTA5LCAxMDksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxMDksIDEwOSwgMTA5LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMzIsIDEzNCwgNTUsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgzMiwgMTM0LCA1NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDAsIDEzNSwgMTg0LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMCwgMTM1LCAxODQsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNTUsIDIwNSwgNTcsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTUsIDIwNSwgNTcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxNzYsIDQyLCA1NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstbGlnaHQ6aG92ZXIsIC5saW5rLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjQwLCAyNDAsIDI0MCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI0MCwgMjQwLCAyNDAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhcms6aG92ZXIsIC5saW5rLWRhcms6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNiwgMzAsIDMzLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjYsIDMwLCAzMywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWJvZHktZW1waGFzaXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1ib2R5LWVtcGhhc2lzOmhvdmVyLCAubGluay1ib2R5LWVtcGhhc2lzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy15LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLWJzLWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLWJzLWZvY3VzLXJpbmctY29sb3IpO1xufVxuXG4uaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMC4zNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaWNvbi1saW5rID4gLmJpIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmljb24tbGluayA+IC5iaSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyOmhvdmVyID4gLmJpLCAuaWNvbi1saW5rLWhvdmVyOmZvY3VzLXZpc2libGUgPiAuYmkge1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWljb24tbGluay10cmFuc2Zvcm0sIHRyYW5zbGF0ZTNkKDAuMjVlbSwgMCwgMCkpO1xufVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpby0xeDEge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogMTAwJTtcbn1cblxuLnJhdGlvLTR4MyB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA3NSU7XG59XG5cbi5yYXRpby0xNng5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNDIuODU3MTQyODU3MSU7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG4uc3RpY2t5LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdGlja3ktc20tdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktc20tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1tZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LWxnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RpY2t5LXhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14eGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi52aXN1YWxseS1oaWRkZW46bm90KGNhcHRpb24pLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pOm5vdChjYXB0aW9uKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY292ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1maWxsIHtcbiAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1zY2FsZSB7XG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtbm9uZSB7XG4gIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDM0LCAzNCwgMzQsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgzNCwgMzQsIDM0LCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMzQsIDM0LCAzNCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmctcHJpbWFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zZWNvbmRhcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zdWNjZXNzIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWluZm8ge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctd2FybmluZyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYW5nZXIge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1saWdodCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFyayB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmxhY2sge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTUge1xuICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjE7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS01MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTc1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMCB7XG4gIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMSB7XG4gIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMiB7XG4gIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0zIHtcbiAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC00IHtcbiAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTUge1xuICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTAge1xuICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTEge1xuICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTIge1xuICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMyB7XG4gIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNCB7XG4gIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC01IHtcbiAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzQzNzVyZW0gKyAxLjEyNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzgxMjVyZW0gKyAwLjMzNzV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNTYyNXJlbSArIDAuMDc1dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktdGVydGlhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LWVtcGhhc2lzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4udGV4dC1wcmltYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vZmZzZXQtMSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMS1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMiB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXByaW1hcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1pbmZvIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXdhcm5pbmcge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFuZ2VyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtbGlnaHQge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhcmsge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLXBpbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0zIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtcGlsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXBpbGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0xIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC00IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi56LW4xIHtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbn1cblxuLnotMCB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cblxuLnotMSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLnotMiB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLnotMyB7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zIHtcbiAgICBmb250LXNpemU6IDEuNTMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZHgtZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZHgtcHJldmVudC1zZWxlY3Rpb24ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnNyLW9ubHksXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5keGJzLXByZXZlbnRzZWwge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiAtbW96LW5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8qaU9TIGNsaWNrIGRvZXMgbm90IHdvcmsgLSB3b3JrYXJvdW5kKi9cbi5keGJzLWNsaWNrYWJsZSxcbi5keGJzLWNsaWNrYWJsZSBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5keGJzLW5vbi1jbGlja2FibGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuaW5wdXQuZHhibC1oaWRlLW1zLWJ1dHRvbjo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5keC1oaW50IHtcbiAgei1pbmRleDogMjE0NzQ4MzY0NztcbiAgZGlzcGxheTogbm9uZTtcbiAgLypwb3NpdGlvbjogYWJzb2x1dGU7Ki9cbiAgYm94LXNoYWRvdzogMHB4IDJweCAyNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cblxuLmR4LWhpbnQgLmR4aC1jYWxsb3V0IHtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG59XG5cbi5keC1oaW50IC5keGgtY2FsbG91dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogN3B4O1xufVxuXG4uZHgtaGludC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmR4LWhpbnQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cblxuLmR4LWhpbnQuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5keC1oaW50LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5keC1oaW50LmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLCAuZHgtaGludC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZHgtaGludC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZHgtaGludC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5keC1oaW50LmJzLXBvcG92ZXItdG9wIC5hcnJvdywgLmR4LWhpbnQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3csXG4uZHgtaGludC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3csXG4uZHgtaGludC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMC41cmVtKTtcbn1cblxuLmR4LWhpbnQuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdyxcbi5keC1oaW50LmJzLXBvcG92ZXItcmlnaHQgLmFycm93IHtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNXJlbSk7XG59XG5cbi5keC1oaW50LmJzLXBvcG92ZXItY2VudGVyIC5hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5keC1oaW50IC5keGgtY2FsbG91dCxcbi5keC1oaW50IC5keGgtY2FsbG91dDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi8qdG9wKi9cbi5keC1oaW50LmR4aC10b3AgLmR4aC1jYWxsb3V0IHtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uZHgtaGludC5keGgtdG9wIC5keGgtY2FsbG91dDphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5keC1oaW50LmR4aC10b3AgLmR4aC1jYWxsb3V0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NlY2VjZTtcbn1cblxuLmR4LWhpbnQuZHhoLXRvcCAuZHhoLWlubmVyLWNhbGxvdXQsXG4uZHgtaGludC5keGgtdG9wIC5keGgtY2FsbG91dDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi8qcmlnaHQqL1xuLmR4LWhpbnQuZHhoLXJpZ2h0IC5keGgtY2FsbG91dCB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtOHB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmR4LWhpbnQuZHhoLXJpZ2h0IC5keGgtY2FsbG91dDphZnRlciB7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogMXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5keC1oaW50LmR4aC1yaWdodCAuZHhoLWNhbGxvdXQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjZWNlY2U7XG59XG5cbi5keC1oaW50LmR4aC1yaWdodCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi8qYm90dG9tKi9cbi5keC1oaW50LmR4aC1ib3R0b20gLmR4aC1jYWxsb3V0IHtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uZHgtaGludC5keGgtYm90dG9tIC5keGgtY2FsbG91dDphZnRlciB7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5keC1oaW50LmR4aC1ib3R0b20gLmR4aC1jYWxsb3V0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlY2VjZTtcbn1cblxuLmR4LWhpbnQuZHhoLWJvdHRvbSAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4vKmxlZnQqL1xuLmR4LWhpbnQuZHhoLWxlZnQgLmR4aC1jYWxsb3V0IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtOHB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5keC1oaW50LmR4aC1sZWZ0IC5keGgtY2FsbG91dDphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTdweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmR4LWhpbnQuZHhoLWxlZnQgLmR4aC1jYWxsb3V0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjZWNlY2U7XG59XG5cbi5keC1oaW50LmR4aC1sZWZ0IC5keGgtY2FsbG91dDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4uZHhicy1pY29uLWNsb3NlLCAuZHhicy1pY29uLWFwcGx5LCAuZHhicy1jYXJldC1sZWZ0LCAuZHhicy1jYXJldC1yaWdodCwgLmR4YnMtaWNvbi1leHBhbmRlZCwgLmR4YnMtaWNvbi1jb2xsYXBzZWQsIC5keGJzLWNhcmV0LWJvdHRvbSB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHhicy1jYXJldC1sZWZ0LFxuLmR4YnMtY2FyZXQtcmlnaHQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4uZHhicy1pY29uLWNsb3NlOmJlZm9yZSxcbi5keGJzLWljb24tY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNyU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYygxNDElIC0gMnB4KTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgY3VycmVudENvbG9yO1xufVxuXG4uZHhicy1pY29uLWNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTFweCwgLTAuNXB4KTtcbn1cblxuLmR4YnMtaWNvbi1jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDAuNXB4LCAtMXB4KTtcbn1cblxuLmR4YnMtaWNvbi1hcHBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEyLjUlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtMXB4LCAtMXB4KTtcbn1cblxuLmR4YnMtY2FyZXQtbGVmdDo6YmVmb3JlLFxuLmR4YnMtY2FyZXQtcmlnaHQ6YmVmb3JlLFxuLmR4YnMtY2FyZXQtYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogODAlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAycHgpO1xufVxuXG4uZHhicy1jYXJldC1sZWZ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmR4YnMtY2FyZXQtcmlnaHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uZHhicy1jYXJldC1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLmR4YnMtaWNvbi1leHBhbmRlZDo6YmVmb3JlLFxuLmR4YnMtaWNvbi1jb2xsYXBzZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci10b3A6IDAuM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM3JlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1ib3R0b206IDAuM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTUwJSk7XG59XG5cbi5keGJzLWljb24tZXhwYW5kZWQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoLTg1JSwgMjUlKTtcbn1cblxuLmR4YnMtaWNvbi1leHBhbmRlZCxcbi5keGJzLWljb24tY29sbGFwc2VkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJ0bi5keGJzLWNtZC1idG46Zm9jdXM6YmVmb3JlLCAuYnRuLmR4YnMtY21kLWJ0bjpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmJ0bi5keGJzLWNtZC1idG46Zm9jdXM6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uYnRuLmR4YnMtY21kLWJ0biB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZmxleDogMCAwIDFyZW07XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cbi5idG4uZHhicy1jbWQtYnRuOm5vdCg6Zm9jdXMpIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5idG4uZHhicy1jbWQtYnRuOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5idG4uZHhicy1jbWQtYnRuOmZvY3VzOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgLmR4YnMtY21kLWJ0biB7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAuZHhicy1jbWQtYnRuOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZHhicy1jbWQtYnRuLmJ0bi1saW5rOmZvY3VzLCAuZHhicy1jbWQtYnRuLmJ0bi1saW5rLmZvY3VzLCAuZHhicy1jbWQtYnRuLmJ0bi1saW5rLmFjdGl2ZSwgLmR4YnMtY21kLWJ0bi5idG4tbGluazphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5keGJzLWNhbGVuZGFyIC5idG4uZHhicy1jbWQtYnRuIHtcbiAgd2lkdGg6IDAuN2VtO1xuICBoZWlnaHQ6IDAuN2VtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGZsZXg6IDAgMCAwLjdlbTtcbn1cblxuLmR4YnMtcHJvZ3Jlc3MuZGlzYWJsZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBkeW5hbWljX29wYWNpdHkge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbi5keGJzLWdyaWR2aWV3IHRyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMC4zNXM7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuMTU7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4td2lkdGg6IDRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBhbmltYXRpb246IDFzIGxpbmVhciAwLjM1cyBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aCBydW5uaW5nIGR5bmFtaWNfb3BhY2l0eTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1ib29sOjpiZWZvcmUge1xuICBtYXgtd2lkdGg6IDRyZW07XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stZGF0ZTo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA4cmVtO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcgLmR4LXNrLW51bWJlcjo6YmVmb3JlIHtcbiAgbWluLXdpZHRoOiAzcmVtO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcgLmR4LXNrLXN0ci5keC1zay0xOjpiZWZvcmUge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1udW1iZXIuZHgtc2stMTo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiAzcmVtO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcgLmR4LXNrLXN0ci5keC1zay0yOjpiZWZvcmUge1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1udW1iZXIuZHgtc2stMjo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA0cmVtO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcgLmR4LXNrLXN0ci5keC1zay0zOjpiZWZvcmUge1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1udW1iZXIuZHgtc2stMzo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA1cmVtO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcgLmR4LXNrLXN0ci5keC1zay00OjpiZWZvcmUge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1udW1iZXIuZHgtc2stNDo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA2cmVtO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcgLmR4LXNrLXN0ci5keC1zay01OjpiZWZvcmUge1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1udW1iZXIuZHgtc2stNTo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA3cmVtO1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1wYWdlLXNpemUtc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1wYWdlLXNpemUtc2VsZWN0b3IgLmR4YmwtdGV4dC1lZGl0IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgd2lkdGg6IDVlbTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXBhZ2Utc2l6ZS1zZWxlY3RvciAuY29sLWZvcm0tbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5keGJzLWdyaWR2aWV3IC5idG4tdG9nZ2xlLmR4YnMtY21kLWJ0biB7XG4gIHdpZHRoOiB1bnNldDtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtdG9nZ2xlLWNlbGwge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IC8qcmV2aWV3IGFuZCBkcm9wIGFsbCAhaW1wb3J0YW50cyovXG59XG4uZHhicy1ncmlkdmlldyAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCAuZHhibC1jaGVja2JveCwgLmR4YnMtZ3JpZHZpZXcgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgLmR4YmwtY2hlY2tib3gge1xuICBib3JkZXI6IDA7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCAuZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LCAuZHhicy1ncmlkdmlldyAuZHhicy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCAuZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZGF0YS1yb3cgPiB0ZC50YWJsZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDAsIHZhcigtLXNlbGVjdGlvbi1iZyksIHZhcigtLXNlbGVjdGlvbi1iZykpO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZGF0YS1yb3cgPiAuZHhicy10b2dnbGUtY2VsbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgLypyZXZpZXcgYW5kIGRyb3AgYWxsICFpbXBvcnRhbnRzKi9cbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXRvZ2dsZS1jZWxsLCAuZHhicy1ncmlkdmlldyAuZHhicy1ncmlkLWdyb3VwLWNlbGwtb2Zmc2V0IHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtdG9nZ2xlLWNlbGwgKyB0ZCwgLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZ3JpZC1ncm91cC1jZWxsLW9mZnNldCArIC5keGJzLWdyaWQtZ3JvdXAtY2VsbC1vZmZzZXQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWdyaWQtY29scy10b2dnbGVidG4ge1xuICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgd2lkdGg6IHZhcigtLWJ1dHRvbi13LCAxLjVyZW0pO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZ3JpZC1ncm91cC1zcGFuLXJvdyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWdyaWQtZ3JvdXAtc3Bhbi1yb3cgPiB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMC41ZW07XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1ncmlkLWNlbGwtbG9hZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1zZWxlY3QtY2VsbCA+IC5jdXN0b20tY29udHJvbDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1zZWxlY3QtY2VsbCA+IC5jdXN0b20tY29udHJvbDpvbmx5LWNoaWxkIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXNlbGVjdC1jZWxsID4gLmN1c3RvbS1jb250cm9sOm9ubHktY2hpbGQgaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQgPiB0aGVhZCA+IHRyID4gdGguZHhicy1zZWxlY3QtY2VsbCwgLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1zZWxlY3QtY2VsbCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1maXhlZCA+IHRoZWFkID4gdHIgPiB0aC5keGJzLXNlbGVjdC1jZWxsID4gLmN1c3RvbS1jb250cm9sOm9ubHktY2hpbGQgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQsIC5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkID4gdGJvZHkgPiB0ciA+IHRkLmR4YnMtc2VsZWN0LWNlbGwgPiAuY3VzdG9tLWNvbnRyb2w6b25seS1jaGlsZCA+IC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5keGJzLWdyaWR2aWV3IHRoLmR4YnMtZ3JpZC1jaGVja2JveC1jb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4LWdyaWQtc3VtbWFyeS1jZWxsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IGhpZGRlbjtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHgtZ3JpZC1zdW1tYXJ5LWNlbGw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogaGlkZGVuO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keC1ncmlkLXN1bW1hcnktY2VsbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyptYXgtd2lkdGg6IDFweDsqL1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keC1ncmlkLXN1bW1hcnktY2VsbCBkaXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhicy1ncmlkdmlldyB0ZC5keC1ncmlkLXN1bW1hcnktY2VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ncmF5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjAzNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGJzLXRhYmxlID4gdGhlYWQgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy10YWJsZSA+IHRoZWFkID4gdHI6bGFzdC1jaGlsZCA+IHRoLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gKiA+IC5keGJzLXRhYmxlID4gdGhlYWQgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAqID4gLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyOmxhc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAudGFibGUtYm9yZGVyZWQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCkgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCkgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAudGFibGUtYm9yZGVyZWQ6bGFzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZDpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpID4gLnRhYmxlLWJvcmRlcmVkOmxhc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKSA+IC50YWJsZS1ib3JkZXJlZDpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkOmZpcnN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkOmZpcnN0LWNoaWxkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCk6bm90KC5keGJzLWdyaWQtZ3BoKSA+IC50YWJsZS1ib3JkZXJlZDpmaXJzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpOm5vdCguZHhicy1ncmlkLWdwaCkgPiAudGFibGUtYm9yZGVyZWQ6Zmlyc3QtY2hpbGQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKTpub3QoLmR4YnMtZ3JpZC1ncGgpID4gLnRhYmxlLWJvcmRlcmVkOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuY2FyZCxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtZ3JpZC1lZGl0LWZvcm0gPiAuZHhibC1mbCAucm93ID4gZGl2IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREMuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2Q1NELmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREMuY2FyZDpub3QoOmxhc3QtY2hpbGQpLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZDU0QuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLWdyaWQtaGVhZGVyLWNvbnRhaW5lciA+IC5keGJzLWdyaWQtZml4ZWQtdGFibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZHhicy1ncmlkdmlldyAuZHgtYnRuLmJ0bi1saW5rOmZvY3VzLCAuZHhicy1ncmlkdmlldyAuZHgtYnRuLmJ0bi1saW5rLmZvY3VzLCAuZHhicy1ncmlkdmlldyAuZHgtYnRuLmJ0bi1saW5rLmFjdGl2ZSwgLmR4YnMtZ3JpZHZpZXcgLmR4LWJ0bi5idG4tbGluazphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4LXJvd3RlbXBsYXRlLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZHhicy1maXhlZCA+IHRib2R5ID4gdHIgPiB0ZC5keGJzLWdyaWQtZWRpdC1mb3JtIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpLCAoaG92ZXI6IG5vbmUpIHtcbiAgLmR4YnMtZ3JvdXAtcGFuZWwtY29udGFpbmVyID4gLmR4YnMtZ3JvdXAtcGFuZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5keGJzLWdyb3VwLXBhbmVsLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQgLmR4YnMtc29ydC1vcmRlci1pbmRpY2F0b3IsXG4uZHhicy1ncmlkdmlldyAuZHhicy1ncm91cC1wYW5lbC1jb250YWluZXIgLmR4YnMtZ3JvdXAtcGFuZWwgLmR4YnMtc29ydC1vcmRlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQgLmR4YnMtc29ydC1vcmRlci1pbmRpY2F0b3IgPiAuZHhibC1pbWFnZSxcbi5keGJzLWdyaWR2aWV3IC5keGJzLWdyb3VwLXBhbmVsLWNvbnRhaW5lciAuZHhicy1ncm91cC1wYW5lbCAuZHhicy1zb3J0LW9yZGVyLWluZGljYXRvciA+IC5keGJsLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5keGJzLWdyaWR2aWV3IC5keGJzLWdyb3VwLXBhbmVsLWNvbnRhaW5lciAuZHhicy1ncm91cC1wYW5lbCA+IC5jYXJkID4gLmNhcmQtYm9keSA+IHNwYW5bZGF0YS10b2dnbGU9Z3JpZHZpZXctY29sdW1uLXNvcnRdLFxuLmR4LWRyYWdnaW5nLXN0YXRlID4gLmNhcmQtYm9keSA+IHNwYW5bZGF0YS10b2dnbGU9Z3JpZHZpZXctY29sdW1uLXNvcnRdLFxuLmR4LWRyYWdnaW5nLXN0YXRlID4gLmNhcmQtYm9keSA+IC5keGJzLXNvcnQtb3JkZXItaW5kaWNhdG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5keGJzLWdyaWR2aWV3LmR4YnMtaGFzLXZlcnRpY2FsLXNjcm9sbGJhcjpub3QoLmR4YnMtdmVydGljYWwtc2Nyb2xsYmFyLXZpc2libGUpID4gLmNhcmQgPiAuZHhndkhTREMgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLmR4YnMtZ3JpZHZpZXcuZHhicy1oYXMtdmVydGljYWwtc2Nyb2xsYmFyOm5vdCguZHhicy12ZXJ0aWNhbC1zY3JvbGxiYXItdmlzaWJsZSkgPiAuY2FyZCA+IC5keGd2Q1NEID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGJzLWdyaWQtdnNkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHgtZ3JpZC1zdW1tYXJ5LWNlbGwge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IGluaGVyaXQ7XG59XG5cbi5keGJzLXBvcHVwLWVkaXQtcm93LFxuLmR4YnMtcG9wdXAtZWRpdC1yb3cgPiB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5keGJzLXBvcHVwLWVkaXQtcm93LFxuLmR4YnMtcG9wdXAtZWRpdC1yb3cgPiB0ZCxcbi5keGJzLXBvcHVwLWVkaXQtcm93ICsgdHIsXG4uZHhicy1wb3B1cC1lZGl0LXJvdyArIHRyID4gdGQge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uZHhicy1ncmlkLXBhZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJzLWdyaWQtcGFnZXIgLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDA7XG59XG4uZHhicy1ncmlkLXBhZ2VyIC5wYWdpbmF0aW9uID4gbGkgPiBidXR0b246bm90KC5kaXNhYmxlZCksIC5keGJzLWdyaWQtcGFnZXIgLnBhZ2luYXRpb24gPiBsaSA+IGRpdi5wYWdlLWxpbms6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5keGJzLWdyaWR2aWV3IC5keGJzLWVkaXRmb3JtIC5keGJzLWRhdGFncmlkLWlucGxhY2UtZWRpdC1hcmVhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1lZGl0Zm9ybSAuZHhicy1kYXRhZ3JpZC1pbnBsYWNlLWVkaXQtYXJlYSA+IGRpdiB7XG4gIHBhZGRpbmc6IDFlbSAwLjVlbTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb21wb25lbnQtd2lkdGgpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tc2Nyb2xsLWxlZnQpKTtcbn1cblxudGg6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG50YWJsZS5keC1yZXNpemUgdGhlYWQgdHIgdGggPiBidXR0b24sXG50YWJsZS5keC1yZXNpemUgLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gN3B4KTtcbn1cblxuLmR4QW5kcm9pZE1vYmlsZVBsYXRmb3JtIHRhYmxlLmR4LXJlc2l6ZSB0aGVhZCB0ciB0aCA+IGJ1dHRvbixcbi5keEFuZHJvaWRNb2JpbGVQbGF0Zm9ybSAuZHhicy1maXhlZC1oZWFkZXItY29udGVudCxcbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gdGFibGUuZHgtcmVzaXplIHRoZWFkIHRyIHRoID4gYnV0dG9uLFxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSAuZHhicy1maXhlZC1oZWFkZXItY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxcHgpO1xufVxuXG50aDpmb2N1cyA+IGJ1dHRvbjpiZWZvcmUsXG50aDpmb2N1cyAuZHhicy1maXhlZC1oZWFkZXItY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbnRhYmxlLmR4LXJlc2l6ZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbnRhYmxlLmR4LXJlc2l6ZSB0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudGFibGUuZHgtcmVzaXplIHRyIHRoIHNwYW4sXG50YWJsZS5keC1yZXNpemUgdHIgdGg6bm90KC5keGJzLXRvZ2dsZS1jZWxsKTpub3QoLmR4YnMtZ3JpZC1ncm91cC1jZWxsLW9mZnNldCkgc3BhbixcbnRhYmxlLmR4LXJlc2l6ZSB0ciB0ZDpub3QoLmR4YnMtdG9nZ2xlLWNlbGwpOm5vdCguZHhicy1ncmlkLWdyb3VwLWNlbGwtb2Zmc2V0KTpub3QoLmR4YnMtZ3JpZC1lZGl0LWZvcm0pIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gdGFibGUuZHgtcmVzaXplIHRoZWFkIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmR4QW5kcm9pZE1vYmlsZVBsYXRmb3JtIC5keENvbHVtblJlc2l6ZUFuY2hvcjpiZWZvcmUsXG4uZHhNYWNPU01vYmlsZVBsYXRmb3JtIC5keENvbHVtblJlc2l6ZUFuY2hvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyMXB4O1xuICByaWdodDogLTEwcHg7XG59XG5cbi5keEFuZHJvaWRNb2JpbGVQbGF0Zm9ybSAuZHhDb2x1bW5SZXNpemVBbmNob3IsXG4uZHhNYWNPU01vYmlsZVBsYXRmb3JtIC5keENvbHVtblJlc2l6ZUFuY2hvcixcbi5keEFuZHJvaWRNb2JpbGVQbGF0Zm9ybSB0aDpmb2N1cyAuZHhDb2x1bW5SZXNpemVBbmNob3IsXG4uZHhNYWNPU01vYmlsZVBsYXRmb3JtIHRoOmZvY3VzIC5keENvbHVtblJlc2l6ZUFuY2hvciB7XG4gIHdpZHRoOiAxcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5keEFuZHJvaWRNb2JpbGVQbGF0Zm9ybSB0aDpmb2N1czpiZWZvcmUsXG4uZHhNYWNPU01vYmlsZVBsYXRmb3JtIHRoOmZvY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmR4Q29sdW1uUmVzaXplQW5jaG9yIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbn1cblxudGg6Zm9jdXMgLmR4Q29sdW1uUmVzaXplQW5jaG9yIHtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWR4LWFjY2VudC1zaGFkb3ctY29sb3IsIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4yNSkpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5keENvbHVtblJlc2l6ZUFuY2hvcjphY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNDVweDtcbiAgbGVmdDogLTIwcHg7XG59XG5cbnRoOmZvY3VzIC5keENvbHVtblJlc2l6ZUFuY2hvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWR4LWFjY2VudC1jb2xvciwgdmFyKC0tYnMtcHJpbWFyeSkpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1keC1hY2NlbnQtY29sb3IsIHZhcigtLWJzLXByaW1hcnkpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnRhYmxlIHRoOmZvY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWR4LWFjY2VudC1jb2xvciwgdmFyKC0tYnMtcHJpbWFyeSkpO1xuICB6LWluZGV4OiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0wLjI1cmVtLCAtMC4yNXJlbSwgMCk7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA3cHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNhcmQtYm9keS5keGJzLWdyaWQtcGFnZXIuZHgtcmVzaXplIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLmR4YnMtZ3JpZHZpZXcgdGFibGUuZHgtcmVzaXplIC5keGJzLWZpeGVkID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG5keGJsLXRodW1iIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG5keGJzLXRodW1iLWRyYWdnaW5nIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lciAuY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIuZnJlZXplLnVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMXB4IC0gMTAwJSkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgei1pbmRleDogMTAwNjtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lciAuY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIuZnJlZXplLmRvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gMXB4KSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB6LWluZGV4OiAxMDA0O1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5mcmVlemUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgei1pbmRleDogMTAwNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDYwdmg7XG4gIGJvcmRlcjogaW5oZXJpdDtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5wYWdlLWxpbms6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogYXV0bztcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLnBhZ2UtbGluazpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1oLCBhdXRvKTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IGNhbGModmFyKC0tdCwgYXV0bykgLSB2YXIoLS1idCwgYXV0bykpO1xuICBib3gtc2hhZG93OiBpbmhlcml0O1xuICB6LWluZGV4OiAxMDAxO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIucGFnZS1saW5rOmZvY3VzIC5jb2x1bW4tY2hvb3Nlci1kcmFnLWljb24tb3duZXIge1xuICB0b3A6IHZhcigtLXQsIGF1dG8pO1xuICBoZWlnaHQ6IGNhbGModmFyKC0taCwgYXV0bykgLSB2YXIoLS1idCwgYXV0bykgKiAyKTtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY29sdW1uLWNob29zZXItaGVhZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAzMjVweDtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDAuODVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuODVyZW07XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY29sdW1uLWNob29zZXItY29udGFpbmVyIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHVuc2V0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHVuc2V0O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lciAuY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIuaW4tZHJhZyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDg7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNoZWNrYm94IHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIuY29sdW1uLWNob29zZXItZW5hYmxlLWRyYWctZHJvcCAuY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIuY29sdW1uLWNob29zZXItZW5hYmxlLWRyYWctZHJvcCAuY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtID4gLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY2hlY2tib3gge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDI0cHggKyAxOHB4ICsgMTZweCk7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNoZWNrYm94IC5keGJsLWNoZWNrYm94ID4gbGFiZWwge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jaGVja2JveCAuZHhibC1jaGVja2JveCBpbnB1dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jaGVja2JveCA+IC5keGJsLWNoZWNrYm94IC5keGJzLWNoZWNrYm94LWxhYmVsLmR4YnMtY2hlY2tib3gtbGFiZWwtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjkyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29sdW1uLWNob29zZXItYnV0dG9uIC5jb2x1bW4tY2hvb3Nlci1idXR0b24taWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uY29sdW1uLWNob29zZXItZHJhZy1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1vd25lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBtb3ZlO1xuICB3aWR0aDogY2FsYygxOHB4ICsgMTZweCk7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLWtodG1sLXVzZXItZHJhZzogZWxlbWVudDtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IGVsZW1lbnQ7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1leGl0LWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uY29sdW1uLWNob29zZXItZXhpdC1idXR0b24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5ib3JkZXItaW5oZXJpdCA+IC5tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmJvcmRlci1pbmhlcml0ID4gLm1vZGFsLWJvZHkgPiAuY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogaW5oZXJpdDtcbn1cblxuLmdyaWQtdG9vbGJhci5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbCAuY29sdW1uLWNob29zZXItZWxlbWVudC1jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbCAuY29sdW1uLWNob29zZXItZHJhZy1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB1bnNldDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHVuc2V0O1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4uZ3JpZC1oZWFkZXItdGVtcGxhdGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uZ3JpZC1oZWFkZXItdGVtcGxhdGUgKyAuZHhicy10YWJsZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0IC5keGJsLXRvb2xiYXItZ3JvdXAgLmNvbHVtbi1jaG9vc2VyLWJ1dHRvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmR4SUUgLnBhZ2UtbGluay5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lcjpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmR4YmwtZ3JpZFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cyxcbi5keGJsLWdyaWQgdHJbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gdGQ6Zm9jdXMsXG4uZHhibC1ncmlkIHRib2R5W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLFxuLmR4YmwtbGlzdC1ib3hbZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMsXG4uZHhibC1jYWxlbmRhcltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cy13aXRoaW4sXG4uZHhibC1kcm9wZG93bltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cy13aXRoaW4sXG4uZHhibC1tb2RhbFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cy13aXRoaW4sXG5bZGF0YS1keC1mb2N1cy1oaWRkZW5dIC5keGJzLWNsZWFyLWJ0bjpmb2N1cywgW2RhdGEtdG9nZ2xlPWdyaWR2aWV3LWNvbHVtbi1zb3J0XTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhicy1jbGVhci1idG4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZHgtYmxhem9yLXNuYWNrYmFyLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDMwMDAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjJzLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICByaWdodDogMC41cmVtO1xuICBsZWZ0OiAwLjVyZW07XG4gIGJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5keC1ibGF6b3Itc25hY2tiYXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTgwcHg7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjkwcHgpO1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBib3R0b206IDFyZW07XG4gIH1cbn1cbi5keC1ibGF6b3Itc25hY2tiYXItY29udGFpbmVyLmR4LWJsYXpvci1zbmFja2Jhci1jb250YWluZXItc2hvd24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbi5keC1ibGF6b3Itc25hY2tiYXItY29udGFpbmVyIC5keC1ibGF6b3Itc25hY2tiYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlciB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5keC1ibGF6b3ItY29sb3JwaWNrZXIgLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jdXN0b20tY29sb3ItYXJlYSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5keC1ibGF6b3ItY29sb3JwaWNrZXIgLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jdXN0b20tY29sb3ItYXJlYSAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHgtYmxhem9yLWNvbG9ycGlja2VyIC5keC1ibGF6b3ItY29sb3JwaWNrZXItY3VzdG9tLWNvbG9yLWFyZWEgLmR4LWJsYXpvci1jb2xvcnBpY2tlci10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1hdXRvbWF0aWMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1hdXRvbWF0aWMtY29udGFpbmVyIC5keC1ibGF6b3ItY29sb3JwaWNrZXItY2VsbCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWF1dG9tYXRpYy1jYXB0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jZWxsIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItY2VsbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jZWxsLmR4LWJsYXpvci1jb2xvcnBpY2tlci1zZWxlY3RlZC1jb2xvciB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWNlbGw6aG92ZXIge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXBhbGxldGUge1xuICB3aWR0aDogMTIuNXJlbTtcbiAgaGVpZ2h0OiAxMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXBhbGxldGUtZ3JhZGllbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1wYWxsZXRlLWdyYWRpZW50LXdoaXRlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIHRvKHdoaXRlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmZmYpO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXBhbGxldGUtZ3JhZGllbnQtYmxhY2sge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMCkpLCB0byhibGFjaykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApLCAjMDAwKTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1odWUtc2NhbGUtd3JhcHBlciB7XG4gIGhlaWdodDogMTIuNXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1odWUtc2NhbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJlZCksIGNvbG9yLXN0b3AoMTclLCAjZmYwKSwgY29sb3Itc3RvcCgzMyUsICMwZjApLCBjb2xvci1zdG9wKDUwJSwgIzBmZiksIGNvbG9yLXN0b3AoNjclLCAjMDBmKSwgY29sb3Itc3RvcCg4MyUsICNmMGYpLCB0byhyZWQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJlZCAwLCAjZmYwIDE3JSwgIzBmMCAzMyUsICMwZmYgNTAlLCAjMDBmIDY3JSwgI2YwZiA4MyUsIHJlZCAxMDAlKTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jdXN0b20tY29sb3Ige1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWh1ZS1zZWxlY3Rpb24tcmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgaGVpZ2h0OiAwLjY1cmVtO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWNvbG9yLXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWVkaXRvcnMtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItZWRpdG9ycy1jb250YWluZXIgLmR4YnMtdGV4dGJveDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM1cmVtO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWJ0bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1idG4tY29udGFpbmVyIC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi8qIENvbW1vbiAqL1xuLmR4YnMtcG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIEFjY2Vzc2liaWxpdHkgKi9cbi5keEFJRkUsXG4uZHhBSUZNRSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwKTtcbiAgLyogY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCk7ICovXG59XG5cbi5keEFJRkUge1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5keEFJRk1FIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8qIEdyaWRWaWV3ICovXG4uZHhicy1ncmlkdmlldyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuY2FyZC1ib2R5ID4gLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmJnLXByaW1hcnkgLmJ0bi1saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YnMtaW5kZW50LWNlbGwge1xuICBib3JkZXItdG9wLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiAuZHhicy1lbXB0eS1kYXRhLXJvdyA+IHRkIHtcbiAgcGFkZGluZzogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5keGJzLWVtcHR5LWRhdGEtcm93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKiBub24tZGF0YS1oZWFkZXIgKi9cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhicy1jbWQtY2VsbCxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhicy1zZWxlY3QtY2VsbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogY29tbWFuZCBjZWxsIGJ1dHRvbnMgKi9cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1jbWQtY2VsbCA+IC5keGJsLWJ0bi1saW5rLFxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJzLWNtZC1jZWxsID4gLmR4YmwtYnRuLWxpbmsge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIG1hcmssIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgLm1hcmsge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1jbWQtY2VsbCxcbi5keGJzLWdyaWR2aWV3IC5keGJzLXNlbGVjdC1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1sb2FkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBGaXhlZCBsYXlvdXQgKi9cbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4uZHhicy1ncmlkdmlldyAuZHhicy1maXhlZCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi8qIFNjcm9sbGluZyAqL1xuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2SFNEQyxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkNTRCB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2SFNEQzpmaXJzdC1jaGlsZCxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREMgKyAuZHhndkNTRDpub3QoLmR4YnMtZ3JpZC1oc2QpLFxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2Q1NEOmZpcnN0LWNoaWxkIHsgLypoaWRkZW4qL1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4vKiBCb3JkZXJzICovXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5keGJzLWdyaWR2aWV3IC5keGJzLW5sYixcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XG59XG5cbi5keGJzLWdyaWR2aWV3IC5keGJzLW5yYiB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZDU0QgPiB0YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2SFNEQyArIC5keGd2Q1NEOm5vdCguZHgtc2Nyb2xsaW5nKSA+IHRhYmxlID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmR4YnMtZ3JpZHZpZXcuZHhicy12ZXJ0aWNhbC1zY3JvbGxiYXItdmlzaWJsZTpub3QoLmR4YnMtZm0tZGV0YWlscykgPiAuY2FyZCA+IC5keGd2Q1NEOm5vdCguZHgtc2Nyb2xsaW5nKSA+IHRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4vKiBHcmlkVmlldyBhbmQgQ2FyZFZpZXcgaGVhZGVycyAoY2VsbHMgYW5kIGJsb2NrcykgKi9cbi5keGJzLXRoLmNhcmQge1xuICBtYXJnaW46IDAgMC41ZW0gMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5keGJzLXRoLmNhcmQgPiAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMC4zcmVtIDAuNzVyZW07XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4uZHhicy10aC5jYXJkID4gLmNhcmQtYm9keSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIuZHhicy1maWx0ZXItcm93ID4gdGQsXG4uZHhicy10aC5jYXJkID4gLmNhcmQtYm9keS5keGJzLW5vY2xpY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5keGJzLXRoLmNhcmQgPiAuY2FyZC1ib2R5ID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5keGJzLXRoLmNhcmQgPiAuY2FyZC1ib2R5ID4gc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDk5LjklO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gYnV0dG9uOm5vdCguZHhicy1jbWQtYnRuKSxcbi5keGJzLXRoLmNhcmQgPiAuY2FyZC1ib2R5ID4gYnV0dG9uIHtcbiAgcGFkZGluZzogMCAwLjJyZW07XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG59XG5cbi5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50ID4gc3BhbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQgPiBidXR0b24ge1xuICBwYWRkaW5nOiAwIDAuMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1maXhlZCAuZHhicy1maXhlZC1oZWFkZXItY29udGVudCA+IHNwYW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmR4YnMtZ3JpZHZpZXcgdGQudGFibGUtYWN0aXZlLmJnLXByaW1hcnkudGV4dC13aGl0ZSA+IC5keGJsLWNoZWNrYm94ID4gbGFiZWwge1xuICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xufVxuXG4vKiBQb3B1cENvbnRyb2wgKi9cbi5keGJzLWZhc3QtbmF2LmRyb3Bkb3duLW1lbnUsXG4uZHhicy1kcm9wZG93bi1hcmVhLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5keGJzLWdyaWR2aWV3IC5keGJzLXRoLmNhcmQgPiAuY2FyZC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtdGguY2FyZCA+IC5jYXJkLWJvZHkgPiBzcGFuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIEJsYXpvciAqL1xuLyoqIEJsYXpvciBEYXRhIEdyaWQgKiovXG46bm90KC5keGJsLWxpc3Rib3gpID4gLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQgPiBzcGFuOmhvdmVyLFxuOm5vdCguZHhibC1saXN0Ym94KSA+IC5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50ID4gc3Bhbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZHhicy1maXhlZC1oZWFkZXItY29udGVudCA+IGJ1dHRvbi5keGJsLWJ0bi1saW5rLFxudGQuZHhicy1jbWQtY2VsbCA+IGJ1dHRvbi5keGJsLWJ0bi1saW5rLFxudGguZHhicy1jbWQtY2VsbCA+IGJ1dHRvbi5keGJsLWJ0bi1saW5rIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG50aC5keGJzLWNtZC1jZWxsID4gYnV0dG9uLmR4YmwtYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBWaXJ0dWFsIFNjcm9sbGluZyAqL1xuLmR4YnMtZ3JpZHZpZXcgPiBkaXYgPiAuZHhicy1ncmlkLXZzZCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmR4YnMtZ3JpZHZpZXcuZHhicy1oYXMtdmVydGljYWwtc2Nyb2xsYmFyLmR4YnMtdmVydGljYWwtc2Nyb2xsYmFyLXZpc2libGUgPiAuY2FyZCA+IC5keGd2SFNEQy5keGJzLXNjcm9sbGJhci1wYWRkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZHgtc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KTtcbn1cblxuLmR4Z3ZIU0RDID4gLmR4YnMtdGFibGUudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5keGd2Q1NEIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4vKiBUaGVyZSBpcyBub3QgcGFnZXIgKi9cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREMgKyAuZHhndkNTRCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkNTRCArIC5jYXJkLWJvZHkge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXdpZHRoOiBpbmhlcml0O1xufVxuXG4uZHhicy10YWJsZSA+IHRib2R5ID4gdHIuZHhicy1ncmlkLWZpcnN0LWxldmVsLWdyb3VwID4gdGQuZHhicy10b2dnbGUtY2VsbCxcbnRhYmxlLmR4YnMtdGFibGU6bm90KC5keGJzLWdyb3VwZWQpID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkOm5vdCguZHhicy1ncmlkdmlldy1yb3ctZGV0YWlscykge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLyogY29tbWFuZCBjZWxsIGJ1dHRvbnMgKi9cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1jbWQtY2VsbCA+IHNwYW4gPiAuZHhibC1idG4tbGluayxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1jbWQtY2VsbCA+IHNwYW4gPiAuZHhnQkNUQyA+IC5keGJsLWJ0bi1saW5rLFxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJzLWNtZC1jZWxsID4gc3BhbiA+IC5keGJsLWJ0bi1saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qIENvbHVtbiBIZWFkIERyYWdnaW5nICovXG4uZHgtZHJhZ2dpbmctc3RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMjAwMDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC8qYW5pbWF0aW9uOiB0cmFuc2xhdGluZyA0cyBsaW5lYXIgaW5maW5pdGU7Ki9cbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjdXJzb3I6IG1vdmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLypoaWRkZW4qL1xuLmR4YnMtdGguZHgtZHJhZ2dpbmctc3RhdGUgPiAuY2FyZC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uZHhndi10YXJnZXQtbWFya3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuXG4uZHhicy1ncm91cC1wYW5lbC1lbXB0eSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2x1bW4gR3JvdXBpbmcgKi9cbi8qbGFjayovXG4uZHhicy1oZWFkZXItaW5kZW50IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qbGFjayovXG4uZHhicy1oZWFkZXItaW5kZW50Om5vdCguZHhicy1oZWFkZXItaW5kZW50LWxhc3QpIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKmxhY2sqL1xuLmR4Z3ZBcm0gPiAuZHhicy1oZWFkZXItaW5kZW50IHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4vKmxhY2sqL1xuLmR4Z3ZBcm0gPiAuZHhicy1oZWFkZXItaW5kZW50ID4gLmludmlzaWJsZSB7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqIEJsYXpvciBDb21ib0JveCAqKi9cbi5keC1kcm9wZG93bi1saXN0LWNvbnRhaW5lciA+IC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLypsYWNrKi9cbi5keC1sYi1kYXRhZ3JpZCA+IC5jYXJkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKmxhY2sqL1xuLmR4LWxiLWRhdGFncmlkID4gLmNhcmQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLypsYWNrKi9cbi5keC1sYi1kYXRhZ3JpZCA+IC5jYXJkID4gdGFibGUuZHhicy10YWJsZSA+IHRib2R5ID4gdHIuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIENvbW1vbiBmb3IgQmxhem9yICovXG4uZHhicy1ib3JkZXItcmFkaXVzLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uZHgtYm9yZGVyLXJhZGl1cy1pbmhlcml0IHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uZHgtYm9yZGVyLXJhZGl1cy1sZWZ0LWluaGVyaXQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmR4LWJvcmRlci1yYWRpdXMtcmlnaHQtaW5oZXJpdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5keC1ib3JkZXItcmFkaXVzLXJpZ2h0LTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1leHBhbmRhYmxlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmR4YmwtZXhwYW5kYWJsZS1jb250YWluZXJbaXMtYW5pbWF0aW5nXSB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zNXMgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IG1heC1oZWlnaHQ7XG59XG5cbi5keGJzLWdyaWR2aWV3IC5keGJzLWRhdGEtcm93ID4gdGQgPiAuZHhibC1jaGVja2JveCxcbi5keGJzLWdyaWR2aWV3IHRyID4gdGguZHhicy1zZWxlY3QtY2VsbCA+IC5keGJsLWNoZWNrYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZGF0YS1yb3cgPiB0ZCA+IC5keGJsLWNoZWNrYm94ID4gaW5wdXQsXG4uZHhicy1ncmlkdmlldyB0ciA+IHRoLmR4YnMtc2VsZWN0LWNlbGwgPiAuZHhibC1jaGVja2JveCA+IGlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1zZWxlY3QtY2VsbCA+IC5keGJzLWNoZWNrYm94ID4gLmN1c3RvbS1jaGVja2JveCA+IC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiBhdXRvO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQgPiBzcGFuOm5vdCg6aG92ZXIpLFxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZ3JvdXAtcGFuZWwgc3Bhbjpub3QoOmhvdmVyKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy10YWJsZSA+ICoge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4YnMtdGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4YnMtZ3JpZC12c2QgPiAuZHhicy10YWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy1ncmlkLWhzZCA+IC5keGJzLXRhYmxlID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGJzLWdyaWQtaGVhZGVyLWNvbnRhaW5lciA+IC5keGJzLXRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2SFNEQyB0ciwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2Q1NEIHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGJzLWdyaWQtcGFnZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGJzLWdyaWQtaGVhZGVyLWNvbnRhaW5lci5keGJzLWdyaWQtZ3BoID4gLmR4YnMtZml4ZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5ncmlkLWhlYWRlci10ZW1wbGF0ZSArIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5ncmlkLWhlYWRlci10ZW1wbGF0ZSArIC5keGJzLXRhYmxlID4gY29sZ3JvdXAgKyB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREMgPiAuZHhicy10YWJsZSA+IHRoZWFkLFxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2Q1NEID4gLmR4YnMtdGFibGUgPiB0Ym9keSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uYnRuLXByaW1hcnksXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLXNlY29uZGFyeSxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLFxuLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLXN1Y2Nlc3MsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLWluZm8sXG4uYnRuLWluZm8uZGlzYWJsZWQsXG4uYnRuLWluZm86ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLXdhcm5pbmcsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLWRhbmdlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkLFxuLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLWxpZ2h0LFxuLmJ0bi1saWdodC5kaXNhYmxlZCxcbi5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLWRhcmssXG4uYnRuLWRhcmsuZGlzYWJsZWQsXG4uYnRuLWRhcms6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCxcbi5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLFxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5LmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDAgMCAwLjI1cmVtIHJnYmEoNjgsIDY4LCA2OCwgMC4yKSAhaW1wb3J0YW50O1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDAgMCAwLjI1cmVtIHJnYmEoNjgsIDY4LCA2OCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMCAwIDAuMjVyZW0gcmdiYSg5NSwgNTQsIDE0MSwgMC41KTtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDAgMCAwLjI1cmVtIHJnYmEoOTUsIDU0LCAxNDEsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBib3JkZXItY29sb3I6ICNkN2Q4ZDk7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbi5idG4tZ3JvdXAuYnRuLWdyb3VwLXNtLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbC5idG4tZ3JvdXAtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxuLmJ0bi1ncm91cC5idG4tZ3JvdXAtbGcsXG4uYnRuLWdyb3VwLXZlcnRpY2FsLmJ0bi1ncm91cC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCxcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWdyb3VwIC5idG46bm90KDpmb2N1cyksXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG46bm90KDpmb2N1cykge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyb3VwIC5idG46ZGlzYWJsZWQsXG4uYnRuLWdyb3VwIC5idG4uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWdyb3VwIC5idG4uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG46ZGlzYWJsZWQsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4uZGlzYWJsZWQ6Zm9jdXMge1xuICB6LWluZGV4OiBhdXRvO1xufVxuLmJ0bi1ncm91cCAuYnRuLXNlY29uZGFyeTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZGlzYWJsZWQpOm5vdChkaXNhYmxlZCk6aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tc2Vjb25kYXJ5Om5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kaXNhYmxlZCk6bm90KGRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1wcmltYXJ5OmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXByaW1hcnk6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGxlZnQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDc2LjM2NTM4NDYxNTQsIDQzLjQwNzY5MjMwNzcsIDExMy4zNDIzMDc2OTIzKTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLXByaW1hcnk6bm90KDpsYXN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tcHJpbWFyeTpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tcHJpbWFyeTpub3QoOmxhc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1wcmltYXJ5Omxhc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHJpZ2h0OiAtMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig3Ni4zNjUzODQ2MTU0LCA0My40MDc2OTIzMDc3LCAxMTMuMzQyMzA3NjkyMyk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1zZWNvbmRhcnk6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnk6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1zZWNvbmRhcnk6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnk6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGxlZnQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLXNlY29uZGFyeTpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnk6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLXNlY29uZGFyeTpub3QoOmxhc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnk6bGFzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgcmlnaHQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLXN1Y2Nlc3M6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1zdWNjZXNzOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tc3VjY2Vzczpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXN1Y2Nlc3M6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGxlZnQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMyLjYwODY5NTY1MjIsIDEzNi4xNDEzMDQzNDc4LCA1Ni4yNSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1zdWNjZXNzOm5vdCg6bGFzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLXN1Y2Nlc3M6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLXN1Y2Nlc3M6bm90KDpsYXN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tc3VjY2VzczpsYXN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICByaWdodDogLTFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzIuNjA4Njk1NjUyMiwgMTM2LjE0MTMwNDM0NzgsIDU2LjI1KTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWluZm86bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1pbmZvOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4taW5mbzpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWluZm86Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGxlZnQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE0MC44OTQ1NjUyMTc0LCAxOTEuNzUpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4taW5mbzpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1pbmZvOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1pbmZvOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWluZm86bGFzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgcmlnaHQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE0MC44OTQ1NjUyMTc0LCAxOTEuNzUpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4td2FybmluZzpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXdhcm5pbmc6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi13YXJuaW5nOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4td2FybmluZzpmaXJzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbGVmdDogLTFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIzLjc1LCAxNjcuODEyNSwgMCk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi13YXJuaW5nOm5vdCg6bGFzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLXdhcm5pbmc6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLXdhcm5pbmc6bm90KDpsYXN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4td2FybmluZzpsYXN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICByaWdodDogLTFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIzLjc1LCAxNjcuODEyNSwgMCk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1kYW5nZXI6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1kYW5nZXI6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1kYW5nZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1kYW5nZXI6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGxlZnQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMC4wODIyNzg0ODEsIDM0LjY2NzcyMTUxOSwgNTAuNTE1ODIyNzg0OCk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1kYW5nZXI6bm90KDpsYXN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZGFuZ2VyOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1kYW5nZXI6bm90KDpsYXN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZGFuZ2VyOmxhc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHJpZ2h0OiAtMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDAuMDgyMjc4NDgxLCAzNC42Njc3MjE1MTksIDUwLjUxNTgyMjc4NDgpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGlnaHQ6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1saWdodDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxpZ2h0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tbGlnaHQ6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGxlZnQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNi44NzUsIDIxNi44NzUsIDIxNi44NzUpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGlnaHQ6bm90KDpsYXN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tbGlnaHQ6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxpZ2h0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWxpZ2h0Omxhc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHJpZ2h0OiAtMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTYuODc1LCAyMTYuODc1LCAyMTYuODc1KTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWRhcms6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1kYXJrOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZGFyazpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWRhcms6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGxlZnQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1Ljk0MjU2NzU2NzYsIDE3Ljg3NSwgMTkuODA3NDMyNDMyNCk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1kYXJrOm5vdCg6bGFzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWRhcms6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWRhcms6bm90KDpsYXN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZGFyazpsYXN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICByaWdodDogLTFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTUuOTQyNTY3NTY3NiwgMTcuODc1LCAxOS44MDc0MzI0MzI0KTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXByaW1hcnk6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1wcmltYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tcHJpbWFyeTpmaXJzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig3Ni4zNjUzODQ2MTU0LCA0My40MDc2OTIzMDc3LCAxMTMuMzQyMzA3NjkyMyk7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1wcmltYXJ5Om5vdCg6bGFzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLXByaW1hcnk6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXByaW1hcnk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLXByaW1hcnk6bGFzdC1jaGlsZDpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzYuMzY1Mzg0NjE1NCwgNDMuNDA3NjkyMzA3NywgMTEzLjM0MjMwNzY5MjMpO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tc2Vjb25kYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tc2Vjb25kYXJ5OmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tc2Vjb25kYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tc2Vjb25kYXJ5OmZpcnN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXNlY29uZGFyeTpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnk6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXNlY29uZGFyeTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tc2Vjb25kYXJ5Omxhc3QtY2hpbGQ6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXN1Y2Nlc3M6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1zdWNjZXNzOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tc3VjY2Vzczpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXN1Y2Nlc3M6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzIuNjA4Njk1NjUyMiwgMTM2LjE0MTMwNDM0NzgsIDU2LjI1KTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXN1Y2Nlc3M6bm90KDpsYXN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tc3VjY2VzczpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tc3VjY2Vzczpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tc3VjY2VzczpsYXN0LWNoaWxkOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMi42MDg2OTU2NTIyLCAxMzYuMTQxMzA0MzQ3OCwgNTYuMjUpO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4taW5mbzpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWluZm86Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1pbmZvOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4taW5mbzpmaXJzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxNDAuODk0NTY1MjE3NCwgMTkxLjc1KTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWluZm86bm90KDpsYXN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4taW5mbzpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4taW5mbzpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4taW5mbzpsYXN0LWNoaWxkOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxNDAuODk0NTY1MjE3NCwgMTkxLjc1KTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXdhcm5pbmc6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi13YXJuaW5nOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4td2FybmluZzpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXdhcm5pbmc6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIzLjc1LCAxNjcuODEyNSwgMCk7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi13YXJuaW5nOm5vdCg6bGFzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLXdhcm5pbmc6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXdhcm5pbmc6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLXdhcm5pbmc6bGFzdC1jaGlsZDpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIzLjc1LCAxNjcuODEyNSwgMCk7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1kYW5nZXI6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1kYW5nZXI6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1kYW5nZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1kYW5nZXI6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAwLjA4MjI3ODQ4MSwgMzQuNjY3NzIxNTE5LCA1MC41MTU4MjI3ODQ4KTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWRhbmdlcjpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1kYW5nZXI6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWRhbmdlcjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZGFuZ2VyOmxhc3QtY2hpbGQ6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMC4wODIyNzg0ODEsIDM0LjY2NzcyMTUxOSwgNTAuNTE1ODIyNzg0OCk7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1saWdodDpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWxpZ2h0OmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tbGlnaHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1saWdodDpmaXJzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTYuODc1LCAyMTYuODc1LCAyMTYuODc1KTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWxpZ2h0Om5vdCg6bGFzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWxpZ2h0Omxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1saWdodDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tbGlnaHQ6bGFzdC1jaGlsZDpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE2Ljg3NSwgMjE2Ljg3NSwgMjE2Ljg3NSk7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1kYXJrOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZGFyazpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWRhcms6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1kYXJrOmZpcnN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1Ljk0MjU2NzU2NzYsIDE3Ljg3NSwgMTkuODA3NDMyNDMyNCk7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1kYXJrOm5vdCg6bGFzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWRhcms6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWRhcms6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWRhcms6bGFzdC1jaGlsZDpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTUuOTQyNTY3NTY3NiwgMTcuODc1LCAxOS44MDc0MzI0MzI0KTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIGEge1xuICBjb2xvcjogIzcxNmQ3ODtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzNCwgMzQsIDM0LCAwLjEyNSk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmR4YnMtaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLXNlY29uZGFyeSxcbi5pbnB1dC1ncm91cCA+IC5keGJzLWlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tc2Vjb25kYXJ5LFxuLmlucHV0LWdyb3VwID4gLmJ0bi1zZWNvbmRhcnksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgM3B4IDA7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzVmMzY4ZDtcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAwLjFyZW07XG4gIGxlZnQ6IC0yLjM3NXJlbTtcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICB0b3A6IGNhbGMoMC4xNnJlbSArIDJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjM2OGQ7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOmZpcnN0LWNoaWxkIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi50YWJsZS1zbSxcbi50YWJsZS1zbSB0ZCxcbi50YWJsZS1zbSB0aCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG5Aa2V5ZnJhbWVzIGR4Ymwtc2tlbGV0b24tb3BhY2l0eS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4wNTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMTU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4wNTtcbiAgfVxufVxuLmR4YmwtaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5keGJsLXZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5keGJsLWludmlzaWJsZS1jb250ZW50ID4gKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1pbnZpc2libGUtb2ZmLXNjcmVlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMDAwMHB4KSAhaW1wb3J0YW50O1xufVxuXG4uZHhibC12aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmR4YmwtZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5keGJsLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZHhibC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZHhibC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5keGJsLXByZXZlbnQtc2FmYXJpLXNjcm9sbGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZHhibC1wcmV2ZW50c2VsIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5keGJsLWZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmR4YmwtZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1za2VsZXRvbi1hbmltYXRlIC5keGJsLXNrZWxldG9uLWl0ZW0gPiBkaXYge1xuICBhbmltYXRpb246IDJzIGxpbmVhciBpbmZpbml0ZSBmb3J3YXJkcyBkeGJsLXNrZWxldG9uLW9wYWNpdHktYW5pbWF0aW9uO1xufVxuXG4uZHhibC1za2VsZXRvbi1pdGVtID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG59XG4uZHhibC1za2VsZXRvbi1pdGVtLmR4YmwtYWxpZ24tcmlnaHQgPiBkaXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmR4Ymwtc2tlbGV0b24taXRlbS5keGJsLWFsaWduLWNlbnRlciA+IGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tZGF0ZSB7XG4gIG1heC13aWR0aDogOHJlbTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1ib29sIHtcbiAgbWF4LXdpZHRoOiA0cmVtO1xufVxuLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLXN0cmluZy0wIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1udW1iZXItMCB7XG4gIG1heC13aWR0aDogM2VtO1xufVxuLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLXN0cmluZy0xIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1udW1iZXItMSB7XG4gIG1heC13aWR0aDogNWVtO1xufVxuLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLXN0cmluZy0yIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1udW1iZXItMiB7XG4gIG1heC13aWR0aDogMmVtO1xufVxuLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLXN0cmluZy0zIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1udW1iZXItMyB7XG4gIG1heC13aWR0aDogNGVtO1xufVxuLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLXN0cmluZy00IHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1udW1iZXItNCB7XG4gIG1heC13aWR0aDogNmVtO1xufVxuXG4uZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC0xMDAwMHB4O1xuICBsZWZ0OiAtMTAwMDBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZHhibC1hMTF5LXN0YXR1cy1oZWxwZXIge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmR4YmwtaW1hZ2Uge1xuICAtLWR4YmwtaW1hZ2UtaGVpZ2h0OiAxcmVtO1xuICAtLWR4YmwtaW1hZ2Utd2lkdGg6IDFyZW07XG4gIC0tZHhibC1pbWFnZS1tYXJnaW4teDogMDtcbiAgLS1keGJsLWltYWdlLW1hcmdpbi15OiAwLjEyNDk2ODc1cmVtO1xuICBtYXJnaW46IHZhcigtLWR4YmwtaW1hZ2UtbWFyZ2luLXkpIHZhcigtLWR4YmwtaW1hZ2UtbWFyZ2luLXgpO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmR4YmwtaW1hZ2U6bm90KHN2Zykge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmR4YmwtaW1hZ2U6bm90KC5keGJsLWltYWdlLWZpbGwpIHtcbiAgZmlsbDogY3VycmVudGNvbG9yO1xufVxuXG5zdmcuZHhibC1pbWFnZSB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWltYWdlLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWltYWdlLWhlaWdodCk7XG59XG5cbi5keGJsLXNtIC5keGJsLWltYWdlIHtcbiAgLS1keGJsLWltYWdlLWhlaWdodDogMXJlbTtcbiAgLS1keGJsLWltYWdlLXdpZHRoOiAxcmVtO1xuICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXg6IDA7XG4gIC0tZHhibC1pbWFnZS1tYXJnaW4teTogMC4wNjI1cmVtO1xufVxuXG4uZHhibC1sZyAuZHhibC1pbWFnZSB7XG4gIC0tZHhibC1pbWFnZS1oZWlnaHQ6IDFyZW07XG4gIC0tZHhibC1pbWFnZS13aWR0aDogMXJlbTtcbiAgLS1keGJsLWltYWdlLW1hcmdpbi14OiAwO1xuICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXk6IDAuMTg3NXJlbTtcbn1cblxuLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtdGV4dC1mb250LXNpemU6IGluaGVyaXQ7XG4gIC0tZHhibC10ZXh0LWxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC10ZXh0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC10ZXh0LWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC10ZXh0LWJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXI6IHZhcigtLWR4YmwtdGV4dC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtdGV4dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGV4dC1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtdGV4dC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10ZXh0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRleHQtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRleHQtcGFkZGluZy15KSB2YXIoLS1keGJsLXRleHQtcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZHhibC1zbS5keGJsLXRleHQsXG4uZHhibC1zbSAuZHhibC10ZXh0IHtcbiAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbn1cblxuLmR4YmwtbGcuZHhibC10ZXh0LFxuLmR4YmwtbGcgLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbn1cblxuLmR4YmwtaGludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNDtcbn1cblxuLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tZHhibC1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tZHhibC1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJveC1zaGFkb3c6IHZhcigtLWR4YmwtYnRuLWJveC1zaGFkb3cpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCk7XG4gIC0tZHhibC1idG4tYWN0aXZlLXBhZGRpbmcteTogdmFyKC0tZHhibC1idG4tcGFkZGluZy15KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJveC1zaGFkb3c6IHZhcigtLWR4YmwtYnRuLWJveC1zaGFkb3cpO1xuICAtLWR4YmwtYnRuLWhvdmVyLXBhZGRpbmcteDogdmFyKC0tZHhibC1idG4tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1wYWRkaW5nLXk6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm94LXNoYWRvdzogdmFyKC0tZHhibC1idG4tYm94LXNoYWRvdyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtcGFkZGluZy14OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLXBhZGRpbmcteTogdmFyKC0tZHhibC1idG4tcGFkZGluZy15KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1idG4tZm9jdXMtYmc6IHZhcigtLWR4YmwtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogdmFyKC0tZHhibC1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXBhZGRpbmcteDogdmFyKC0tZHhibC1idG4tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1wYWRkaW5nLXk6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteSk7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHRyYXNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwO1xuICAtLWR4YmwtYnRuLWxpbmstaG92ZXItY29sb3I6ICM1ZjM2OGQ7XG4gIC0tZHhibC1idG4tbGluay10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiA0MCU7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDk1LCA1NCwgMTQxLCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1idG4tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWJ0bi1ib3gtc2hhZG93KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1idG4tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtYnRuLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWJ0bi1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteSkgdmFyKC0tZHhibC1idG4tcGFkZGluZy14KTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgKiwgLmR4YmwtYnRuID4gOm5vdCguZHhibC1pbWFnZSkgKyAuZHhibC1pbWFnZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nKTtcbn1cbi5keGJsLWJ0bi5keGJsLWJ0bi1saW5rLCAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1saW5rLCAuZHhibC1idG4uZHhibC1idG4tdGV4dC1saW5rIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1idG4tbGluay1ob3Zlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWJ0bi5keGJsLWJ0bi1saW5rIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtbGluayBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LWxpbmsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB2YXIoLS1keGJsLWJ0bi1saW5rLXRleHQtZGVjb3JhdGlvbik7XG59XG4uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcik7XG59XG4uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWNvbG9yKTtcbn1cbi5keGJsLWJ0bi5keGJsLWRpc2FibGVkLCAuZHhibC1idG46ZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1iYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tZm9jdXMtYmcpO1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yKSBzb2xpZCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemUpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5keGJsLWJ0bi5keGJsLXNtOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG4uZHhibC1idG4uZHhibC1sZzp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG5cbi5keGJsLWJ0bi1wcmltYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYmc6ICM1ZjM2OGQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjNWYzNjhkO1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDgwLjc1LCA0NS45LCAxMTkuODUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODAuNzUsIDQ1LjksIDExOS44NSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHJnYig4NS41LCA0OC42LCAxMjYuOSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoODUuNSwgNDguNiwgMTI2LjkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiByZ2IoMTU5LCAxMzQuNCwgMTg2LjYpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDE1OSwgMTM0LjQsIDE4Ni42KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSg5NSwgNTQsIDE0MSwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjNWYzNjhkO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzVmMzY4ZDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYig4MC43NSwgNDUuOSwgMTE5Ljg1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDgwLjc1LCA0NS45LCAxMTkuODUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoODUuNSwgNDguNiwgMTI2LjkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDg1LjUsIDQ4LjYsIDEyNi45KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigxNTksIDEzNC40LCAxODYuNik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTU5LCAxMzQuNCwgMTg2LjYpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDk1LCA1NCwgMTQxLCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tdGV4dC1wcmltYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICM1ZjM2OGQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiByZ2IoODAuNzUsIDQ1LjksIDExOS44NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig4MC43NSwgNDUuOSwgMTE5Ljg1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogcmdiKDg1LjUsIDQ4LjYsIDEyNi45KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig4NS41LCA0OC42LCAxMjYuOSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMTU5LCAxMzQuNCwgMTg2LjYpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoOTUsIDU0LCAxNDEsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1iZzogIzZjNzU3ZDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tZHhibC1idG4tY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiByZ2IoOTEuOCwgOTkuNDUsIDEwNi4yNSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig5MS44LCA5OS40NSwgMTA2LjI1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogcmdiKDk3LjIsIDEwNS4zLCAxMTIuNSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoOTcuMiwgMTA1LjMsIDExMi41KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDE2Ni44LCAxNzIuMiwgMTc3KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxNjYuOCwgMTcyLjIsIDE3Nyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICM2Yzc1N2Q7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDkxLjgsIDk5LjQ1LCAxMDYuMjUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoOTEuOCwgOTkuNDUsIDEwNi4yNSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHJnYig5Ny4yLCAxMDUuMywgMTEyLjUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDk3LjIsIDEwNS4zLCAxMTIuNSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMTY2LjgsIDE3Mi4yLCAxNzcpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDE2Ni44LCAxNzIuMiwgMTc3KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYig5MS44LCA5OS40NSwgMTA2LjI1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDkxLjgsIDk5LjQ1LCAxMDYuMjUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoOTcuMiwgMTA1LjMsIDExMi41KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig5Ny4yLCAxMDUuMywgMTEyLjUpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDE2Ni44LCAxNzIuMiwgMTc3KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1zdWNjZXNzOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYmc6ICMyOGE3NDU7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDM0LCAxNDEuOTUsIDU4LjY1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDM0LCAxNDEuOTUsIDU4LjY1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogcmdiKDM2LCAxNTAuMywgNjIuMSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzYsIDE1MC4zLCA2Mi4xKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDEyNiwgMjAyLjIsIDE0My40KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxMjYsIDIwMi4yLCAxNDMuNCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3M6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzI4YTc0NTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiByZ2IoMzQsIDE0MS45NSwgNTguNjUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMzQsIDE0MS45NSwgNTguNjUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMzYsIDE1MC4zLCA2Mi4xKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzNiwgMTUwLjMsIDYyLjEpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDEyNiwgMjAyLjIsIDE0My40KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxMjYsIDIwMi4yLCAxNDMuNCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3M6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzI4YTc0NTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYigzNCwgMTQxLjk1LCA1OC42NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzNCwgMTQxLjk1LCA1OC42NSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHJnYigzNiwgMTUwLjMsIDYyLjEpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDM2LCAxNTAuMywgNjIuMSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMTI2LCAyMDIuMiwgMTQzLjQpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1pbmZvOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYmc6ICMwMGE5ZTY7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjMDBhOWU2O1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDAsIDE0My42NSwgMTk1LjUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMCwgMTQzLjY1LCAxOTUuNSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHJnYigwLCAxNTIuMSwgMjA3KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigwLCAxNTIuMSwgMjA3KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDEwMiwgMjAzLjQsIDI0MCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTAyLCAyMDMuNCwgMjQwKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgwLCAxNjksIDIzMCwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLW91dGxpbmUtaW5mbzp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMDBhOWU2O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzAwYTllNjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYigwLCAxNDMuNjUsIDE5NS41KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDAsIDE0My42NSwgMTk1LjUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMCwgMTUyLjEsIDIwNyk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMCwgMTUyLjEsIDIwNyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMTAyLCAyMDMuNCwgMjQwKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxMDIsIDIwMy40LCAyNDApO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDAsIDE2OSwgMjMwLCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tdGV4dC1pbmZvOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICMwMGE5ZTY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiByZ2IoMCwgMTQzLjY1LCAxOTUuNSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigwLCAxNDMuNjUsIDE5NS41KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogcmdiKDAsIDE1Mi4xLCAyMDcpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDAsIDE1Mi4xLCAyMDcpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDEwMiwgMjAzLjQsIDI0MCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgwLCAxNjksIDIzMCwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLXdhcm5pbmc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1iZzogI2ZmYzEwNztcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tZHhibC1idG4tY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiByZ2IoMjE2Ljc1LCAxNjQuMDUsIDUuOTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjE2Ljc1LCAxNjQuMDUsIDUuOTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMjI5LjUsIDE3My43LCA2LjMpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIyOS41LCAxNzMuNywgNi4zKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDI1NSwgMjE3LjgsIDEwNi4yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyNTUsIDIxNy44LCAxMDYuMik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI2ZmYzEwNztcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiByZ2IoMjE2Ljc1LCAxNjQuMDUsIDUuOTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjE2Ljc1LCAxNjQuMDUsIDUuOTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMjI5LjUsIDE3My43LCA2LjMpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIyOS41LCAxNzMuNywgNi4zKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNTUsIDIxNy44LCAxMDYuMik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyMTcuOCwgMTA2LjIpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tdGV4dC13YXJuaW5nOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICNmZmMxMDc7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiByZ2IoMjE2Ljc1LCAxNjQuMDUsIDUuOTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjE2Ljc1LCAxNjQuMDUsIDUuOTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMjI5LjUsIDE3My43LCA2LjMpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIyOS41LCAxNzMuNywgNi4zKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNTUsIDIxNy44LCAxMDYuMik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLWRhbmdlcjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWJnOiAjZGMzNTQ1O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYigxODcsIDQ1LjA1LCA1OC42NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxODcsIDQ1LjA1LCA1OC42NSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHJnYigxOTgsIDQ3LjcsIDYyLjEpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE5OCwgNDcuNywgNjIuMSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHJnYigyMzQsIDEzMy44LCAxNDMuNCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjM0LCAxMzMuOCwgMTQzLjQpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tb3V0bGluZS1kYW5nZXI6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI2RjMzU0NTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiByZ2IoMTg3LCA0NS4wNSwgNTguNjUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTg3LCA0NS4wNSwgNTguNjUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMTk4LCA0Ny43LCA2Mi4xKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxOTgsIDQ3LjcsIDYyLjEpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDIzNCwgMTMzLjgsIDE0My40KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyMzQsIDEzMy44LCAxNDMuNCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi10ZXh0LWRhbmdlcjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDE4NywgNDUuMDUsIDU4LjY1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE4NywgNDUuMDUsIDU4LjY1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogcmdiKDE5OCwgNDcuNywgNjIuMSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTk4LCA0Ny43LCA2Mi4xKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyMzQsIDEzMy44LCAxNDMuNCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLWxpZ2h0OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYmc6ICNmOGY5ZmE7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMjIyMjIyO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDI0OS4wNSwgMjQ5LjksIDI1MC43NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjMjIyMjIyO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNDkuMDUsIDI0OS45LCAyNTAuNzUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMjQ4LjcsIDI0OS42LCAyNTAuNSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICMyMjIyMjI7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjQ4LjcsIDI0OS42LCAyNTAuNSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHJnYigyNTAuOCwgMjUxLjQsIDI1Mik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICMyMjIyMjI7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjUwLjgsIDI1MS40LCAyNTIpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICNmOGY5ZmE7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDI0OS4wNSwgMjQ5LjksIDI1MC43NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjMjIyMjIyO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNDkuMDUsIDI0OS45LCAyNTAuNzUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMjQ4LjcsIDI0OS42LCAyNTAuNSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICMyMjIyMjI7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjQ4LjcsIDI0OS42LCAyNTAuNSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMjUwLjgsIDI1MS40LCAyNTIpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDI1MC44LCAyNTEuNCwgMjUyKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tdGV4dC1saWdodDp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZjhmOWZhO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDI0OS4wNSwgMjQ5LjksIDI1MC43NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjMjIyMjIyO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNDkuMDUsIDI0OS45LCAyNTAuNzUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMjQ4LjcsIDI0OS42LCAyNTAuNSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICMyMjIyMjI7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjQ4LjcsIDI0OS42LCAyNTAuNSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMjUwLjgsIDI1MS40LCAyNTIpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLWRhcms6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1iZzogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4tY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiByZ2IoMjguMDUsIDMxLjQ1LCAzNC44NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyOC4wNSwgMzEuNDUsIDM0Ljg1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogcmdiKDI5LjcsIDMzLjMsIDM2LjkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI5LjcsIDMzLjMsIDM2LjkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiByZ2IoMTIxLjgsIDEyNC4yLCAxMjYuNik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTIxLjgsIDEyNC4yLCAxMjYuNik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLW91dGxpbmUtZGFyazp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYigyOC4wNSwgMzEuNDUsIDM0Ljg1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI4LjA1LCAzMS40NSwgMzQuODUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMjkuNywgMzMuMywgMzYuOSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjkuNywgMzMuMywgMzYuOSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMTIxLjgsIDEyNC4yLCAxMjYuNik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTIxLjgsIDEyNC4yLCAxMjYuNik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLXRleHQtZGFyazp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDI4LjA1LCAzMS40NSwgMzQuODUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjguMDUsIDMxLjQ1LCAzNC44NSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHJnYigyOS43LCAzMy4zLCAzNi45KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyOS43LCAzMy4zLCAzNi45KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigxMjEuOCwgMTI0LjIsIDEyNi42KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1jb250YWluZXIge1xuICAtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy15OiAwLjVyZW07XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgpIDAgdmFyKC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteCk7XG59XG4uZHhibC1idG4tY29udGFpbmVyID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXkpO1xufVxuLmR4YmwtYnRuLWNvbnRhaW5lci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1jb250YWluZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteDogMC42MjVyZW07XG4gIC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteTogMC42MjVyZW07XG59XG5cbi5keGJsLWJ0bi1ncm91cCxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRleHQtZWRpdCxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLXRleHQtZWRpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICB6LWluZGV4OiAxO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIHotaW5kZXg6IDE7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbixcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQge1xuICB6LWluZGV4OiAxO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdGV4dC1lZGl0Omhhcyg6Zm9jdXMpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtdGV4dC1lZGl0Omhhcyg6Zm9jdXMpIHtcbiAgei1pbmRleDogMTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tYmc6ICNmZmY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICNmZmY7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+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+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoOTUsIDU0LCAxNDEsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDk1LCA1NCwgMTQxLCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+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+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDk1LCA1NCwgMTQxLCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc20sIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLXNtLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc20sXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4xODc1cmVtO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtbGcsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWxnLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtbGcsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG59XG5cbjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1idG4tZmlyc3QpLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCksIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWZpcnN0KSwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zmlyc3QtY2hpbGQpLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG46bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCksIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRleHQtZWRpdDpub3QoOmxhc3QtY2hpbGQpLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRleHQtZWRpdDpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG4sIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6bGFzdC1jaGlsZCksIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG46bGFzdC1jaGlsZCwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCksIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCksIC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLXRleHQtZWRpdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWJnOiAjZmZmO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiAjZmZmO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDYwJTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoOTUsIDU0LCAxNDEsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDYwJTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDk1LCA1NCwgMTQxLCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDYwJTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDk1LCA1NCwgMTQxLCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tdG9vbCxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG59XG5cbi5keGJsLWJ0bi10b29sLmR4Ymwtc206d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1zbTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbn1cblxuLmR4YmwtYnRuLXRvb2wuZHhibC1sZzp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWxnOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG59XG5cbi5keGJsLWJ0bi1zcGxpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCkgLyAyKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCkgLyAyKSAhaW1wb3J0YW50O1xufVxuLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmR4YmwtYnRuLXN0YW5kYWxvbmUge1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWxpbmstaG92ZXItY29sb3I6ICM2RjQyQzE7XG4gIC0tZHhibC1idG4tbGluay10ZXh0LWRlY29yYXRpb246IFVuZGVybGluZTtcbiAgLS1keGJsLWJ0bi1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLW5vbmUuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLW5vbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLW5vbmUuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLW5vbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbm9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1ub25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbm9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1ub25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbm9uZSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1ub25lLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1ub25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1ub25lLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLW5vbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1ub25lIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjNkY0MkMxO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1ub25lLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1ub25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1ub25lLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1ub25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LW5vbmUuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbm9uZS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LW5vbmUuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbm9uZS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LW5vbmUge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbm9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbm9uZS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbm9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1ub25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbm9uZSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogIzZGNDJDMTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyMHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjNkY0MkMxO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeSB7XG4gIC0tZHhibC1idG4tY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1iZzogIzZGNDJDMTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICM2RjQyQzE7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjNDMyODc0O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM0MzI4NzQ7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjNTkzNTlBO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNTkzNTlBO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5IHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogI0M1QjNFNjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0M1QjNFNjtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeSB7XG4gIC0tZHhibC1idG4tZm9jdXMtYmc6ICM2RjQyQzE7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6ICM2RjQyQzE7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogIzZGNDJDMTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICM2RjQyQzE7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjNkY0MkMxO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICM0MzI4NzQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzQzMjg3NDtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICM1OTM1OUE7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1OTM1OUE7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjQTk4RURBO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0M1QjNFNjtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjNkY0MkMxO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogIzZGNDJDMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjNkY0MkMxO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5IHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzZGNDJDMTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjNDMyODc0O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM0MzI4NzQ7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjNTkzNTlBO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNTkzNTlBO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5IHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0E5OEVEQTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkge1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjNkY0MkMxO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICM2RjQyQzE7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IDAgMXB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMzQzYTQwO1xuICAtLWR4YmwtYnRuLWJnOiAjRkNGQ0ZDO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI0ZDRkNGQztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjZGVlMmU2O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogIzM0M2E0MDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogI2U5ZWNlZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNlOWVjZWY7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiAjRkNGQ0ZDO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0ZDRkNGQztcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWZvY3VzLWJnOiAjRkNGQ0ZDO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjMzQzYTQwO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogI0ZDRkNGQztcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjNkY0MkMxO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogI2RlZTJlNjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICNlOWVjZWY7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2RlZTJlNjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlOWVjZWY7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiAjZTllY2VmO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICM2RjQyQzE7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICM0OTUwNTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICNkZWUyZTY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjZTllY2VmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNkZWUyZTY7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogIzZGNDJDMTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3Mge1xuICAtLWR4YmwtYnRuLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYmc6ICMxOTg3NTQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3MuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3Mge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzBGNTEzMjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMEY1MTMyO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzE0NkM0MztcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE0NkM0Mztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2VzcyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICNBM0NGQkI7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNBM0NGQkI7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3Mge1xuICAtLWR4YmwtYnRuLWZvY3VzLWJnOiAjMTk4NzU0O1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiAjMTk4NzU0O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICM2RjQyQzE7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMTk4NzU0O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc3VjY2Vzcy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc3VjY2Vzcy5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc3VjY2Vzcy5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjMEY1MTMyO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwRjUxMzI7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjMTQ2QzQzO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTQ2QzQzO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzc1Qjc5ODtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNBM0NGQkI7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogIzE5ODc1NDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6ICMxOTg3NTQ7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogIzZGNDJDMTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2VzcyB7XG4gIC0tZHhibC1idG4tY29sb3I6ICMxOTg3NTQ7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3MuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3MuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3MuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3Mge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzBGNTEzMjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMEY1MTMyO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzE0NkM0MztcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE0NkM0Mztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2VzcyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICM3NUI3OTg7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogIzE5ODc1NDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjNkY0MkMxO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mbyB7XG4gIC0tZHhibC1idG4tY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1iZzogIzBEQ0FGMDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICMwRENBRjA7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWluZm8uZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mbyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjMDg3OTkwO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwODc5OTA7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWluZm8ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjMEFBMkMwO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMEFBMkMwO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogIzlFRUFGOTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzlFRUFGOTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mbyB7XG4gIC0tZHhibC1idG4tZm9jdXMtYmc6ICMwRENBRjA7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6ICMwRENBRjA7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogIzZGNDJDMTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tZHhibC1idG4tY29sb3I6ICMwRENBRjA7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjMERDQUYwO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICMwODc5OTA7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzA4Nzk5MDtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICMwQUEyQzA7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwQUEyQzA7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjNkVERkY2O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzlFRUFGOTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjMERDQUYwO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogIzBEQ0FGMDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjNkY0MkMxO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1pbmZvIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzBEQ0FGMDtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mbyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjMDg3OTkwO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwODc5OTA7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjMEFBMkMwO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMEFBMkMwO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1pbmZvLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1pbmZvIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZFREZGNjtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjMERDQUYwO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICM2RjQyQzE7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWJnOiAjRkZDMTA3O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI0ZGQzEwNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICNGRkEwMDA7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0ZGQTAwMDtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZyB7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICNGRkIzMDA7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNGRkIzMDA7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiAjRkZFMDgyO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRkZFMDgyO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1iZzogI0ZGQzEwNztcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogI0ZGQzEwNztcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjNkY0MkMxO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI0ZGQzEwNztcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICNGRkMxMDc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogI0ZGQTAwMDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRkZBMDAwO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogI0ZGQjMwMDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0ZGQjMwMDtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkQ1NEY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRkZFMDgyO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICNGRkMxMDc7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiAjRkZDMTA3O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICM2RjQyQzE7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjRkZDMTA3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICNGRkEwMDA7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0ZGQTAwMDtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZyB7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICNGRkIzMDA7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNGRkIzMDA7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZENTRGO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICNGRkMxMDc7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogIzZGNDJDMTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlciB7XG4gIC0tZHhibC1idG4tY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1iZzogI0RDMzU0NTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICNEQzM1NDU7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzg0MjAyOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjODQyMDI5O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogI0IwMkEzNztcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0IwMkEzNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlciB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICNGMUFFQjU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGMUFFQjU7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1iZzogI0RDMzU0NTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogI0RDMzU0NTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjNkY0MkMxO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjREMzNTQ1O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI0RDMzU0NTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzg0MjAyOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjODQyMDI5O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogI0IwMkEzNztcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0IwMkEzNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNFQTg2OEY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRjFBRUI1O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjREMzNTQ1O1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogI0RDMzU0NTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjNkY0MkMxO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjREMzNTQ1O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlciB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjODQyMDI5O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM4NDIwMjk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjQjAyQTM3O1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjQjAyQTM3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0VBODY4RjtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogI0RDMzU0NTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjNkY0MkMxO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQge1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IDAgMXB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMzQzYTQwO1xuICAtLWR4YmwtYnRuLWJnOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0IHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICNlOWVjZWY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjMzQzYTQwO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlOWVjZWY7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjRjhGOUZBO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjMzQzYTQwO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0Y4RjlGQTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodCB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICNGQ0ZDRkM7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRkNGQ0ZDO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQge1xuICAtLWR4YmwtYnRuLWZvY3VzLWJnOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICMzNDNhNDA7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogIzZGNDJDMTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjRjhGOUZBO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI0Y4RjlGQTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICNlOWVjZWY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlOWVjZWY7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjRjhGOUZBO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0Y4RjlGQTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodCB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNGQ0ZDRkM7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRkNGQ0ZDO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogI0Y4RjlGQTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6ICNGOEY5RkE7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogIzZGNDJDMTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjRjhGOUZBO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWxpZ2h0LmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogI2U5ZWNlZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodCB7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICNGOEY5RkE7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRjhGOUZBO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWxpZ2h0IHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZDRkNGQztcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodCB7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICNGOEY5RkE7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogIzZGNDJDMTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsge1xuICAtLWR4YmwtYnRuLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYmc6ICM0OTUwNTc7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjNDk1MDU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzM0M2E0MDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyayB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICM2Yzc1N2Q7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsge1xuICAtLWR4YmwtYnRuLWZvY3VzLWJnOiAjNDk1MDU3O1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiAjNDk1MDU3O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICM2RjQyQzE7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzQ5NTA1Nztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjMzQzYTQwO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2RlZTJlNjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6ICM0OTUwNTc7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogIzZGNDJDMTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyayB7XG4gIC0tZHhibC1idG4tY29sb3I6ICM0OTUwNTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzM0M2E0MDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyayB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNkZWUyZTY7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjNkY0MkMxO1xufVxuXG4uZHhibC1jaGVja2JveCB7XG4gIC0tZHhibC1jaGVja2JveC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWNoZWNrYm94LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1jaGVja2JveC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1jaGVja2JveC1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWNoZWNrYm94LXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWRpc2FibGVkLW9wYWNpdHk6IDYwJTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZzogIzVmMzY4ZDtcbiAgLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1kaXNhYmxlZC1iZzogI2ZmZjtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnOiAjZmZmO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmc6ICNmZmY7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aDogMnB4O1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtYmc6ICM1ZjM2OGQ7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtYmc6ICNmZmY7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC11bmNoZWNrZWQtYmc6ICNmZmY7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1kaXNhYmxlZC1iZzogI2ZmZjtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aDogMi4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0OiAxcmVtO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tYmc6ICNmZmY7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1ob3Zlci1iZzogI2ZmZjtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aDogMnB4O1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ib3JkZXItY29sb3I6ICM1ZjM2OGQ7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWNoZWNrLWJnOiAjZmZmO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZTogMS4yNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLWJnOiAjNWYzNjhkO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZTogMC42MjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZzogI2ZmZjtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXJlYWRvbmx5LWFsaHBhOiA2MCU7XG4gIC0tZHhibC1jaGVja2JveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZzogI2ZmZjtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLXdpZHRoOiAycHg7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtaG92ZXItYmc6IHJnYig3NiwgNDMuMiwgMTEyLjgpO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmc6IHJnYig3NiwgNDMuMiwgMTEyLjgpO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZzogcmdiKDc2LCA0My4yLCAxMTIuOCk7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDc2LCA0My4yLCAxMTIuOCk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSg5NSwgNTQsIDE0MSwgMC41KTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSg5NSwgNTQsIDE0MSwgMC41KTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtY2hlY2tib3gtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtY2hlY2tib3gtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtbGluZS1oZWlnaHQpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgaW5wdXQsXG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCAuZHhibC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWNvbG9yKTtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZyk7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZywgNTAlKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvciwgNTAlKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSB7XG4gIC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtaGVpZ2h0OiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aDogMC42MjVyZW07XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtaGVpZ2h0KTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LCAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtY2hlY2tib3gtY2hlY2tlZDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtaG92ZXItYmcpO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1jaGVja2JveC11bmNoZWNrZWQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1iZywgNzAlKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvciwgNzAlKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1kaXNhYmxlZC5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCAuZHhibC1pbWFnZSwgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWRpc2FibGVkLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IC5keGJsLWltYWdlLCAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pOmRpc2FibGVkLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IC5keGJsLWltYWdlLCAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pOmRpc2FibGVkLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1jb2xvcik7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtZGlzYWJsZWQuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1kaXNhYmxlZC5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpkaXNhYmxlZC5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpkaXNhYmxlZC5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1iZywgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1iZywgNzAlKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1kaXNhYmxlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUsIC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6ZGlzYWJsZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtZGlzYWJsZWQtYmcpO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IC5keGJsLWltYWdlLCAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQgLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmcpO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LCAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmcsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmcsIDQyJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yLCA0MiUpO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUsIC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmcpO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBvcGFjaXR5OiAzMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZyk7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogdW5zZXQ7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4Ymwtc20ge1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplOiAxcmVtO1xuICAtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoOiAwLjVyZW07XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4Ymwtc20uZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWltYWdlIHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1sZyB7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemU6IDEuNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aDogMC44NzVyZW07XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtbGcuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWltYWdlIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoIHtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplLXNtOiAwLjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplLWxnOiAwLjg3NXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LW1hcmdpbjogMC4xMjVyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgbWFyZ2luOiAwLjM3NXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXdpZHRoKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0KTtcbiAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0KTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LW1hcmdpbik7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtYmcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnLCA1MCUpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC11bmNoZWNrZWQtYmcpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1yZWFkb25seSA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsIDMwJSk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtYmcpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXdpZHRoKSAtIHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtbWFyZ2luKSAqIDIgLSB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUpKSk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmcpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1ob3Zlci1iZywgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1ob3Zlci1iZywgNzAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtcmVhZG9ubHkgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1kaXNhYmxlZC1iZyk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLWRpc2FibGVkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSwgLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2g6ZGlzYWJsZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1kaXNhYmxlZC1iZyk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLXNtIHtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aDogMS43NXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1oZWlnaHQ6IDAuNzVyZW07XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplOiAwLjVyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLXNtIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBtYXJnaW46IDAuMzc1cmVtIDA7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLWxnIHtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aDogMi41cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWhlaWdodDogMS4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplOiAwLjg3NXJlbTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtbGcgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIG1hcmdpbjogMC40Mzc1cmVtIDA7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXJhZGlvIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYmcpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1yYWRpbyAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1iZywgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYmcsIDUwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgNTAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtcmFkaW86bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWhvdmVyLWJnLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ob3Zlci1iZywgNzAlKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnLCA3MCUpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1yYWRpbzpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1yYWRpbzpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ob3Zlci1iZywgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8taG92ZXItYmcsIDcwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvciwgNzAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC1jaGVja2VkID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stYmcpO1xuICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemUpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1yYWRpby5keGJsLWNoZWNrYm94LWNoZWNrZWQgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ib3JkZXItY29sb3IpO1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1yYWRpby5keGJsLXJlYWRvbmx5ID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tcmVhZG9ubHktYWxocGEpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1yYWRpby5keGJsLXNtIHtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemU6IDAuNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXNpemU6IDFyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtbGcge1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXNpemU6IDEuNXJlbTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQgaW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQgaW5wdXQ6OmFmdGVyLCAuZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IGlucHV0OjpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQgaW5wdXQ6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1kaXNhYmxlZCwgLmR4YmwtY2hlY2tib3g6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWRpc2FibGVkLW9wYWNpdHkpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNhYmxlLWRlZmF1bHQtcmVuZGVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNhYmxlLWRlZmF1bHQtcmVuZGVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5keGJsLWNoZWNrYm94ID4gLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZHhibC1jaGVja2JveCA+IC5keGJsLXRleHQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXNwYWNpbmcpO1xufVxuLmR4YmwtY2hlY2tib3ggPiAuZHhibC10ZXh0Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3BhY2luZyk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpmb2N1cy13aXRoaW4sIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3IpO1xufVxuLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtbGFiZWwtZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtYWxpZ24tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtYWxpZ24tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1hbGlnbi1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3BhY2UtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmc6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWJnOiB2YXIoLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZywgIzI4YTc0NSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmcsIDgwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCAjMjhhNzQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3IsIDgwJSk7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1iZywgIzI4YTc0NSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmcsIDEwMCUpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvciwgIzI4YTc0NSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCAxMDAlKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCAjMjhhNzQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCApO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3IsICMyOGE3NDUpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yLCApO1xuICBvcGFjaXR5OiA0MiU7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZywgIzI4YTc0NSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZywgKTtcbiAgb3BhY2l0eTogNDglO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IHVuc2V0O1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgIzI4YTc0NSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgODAlKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsICMyOGE3NDUpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsIDYwJSk7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKS5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsICMyOGE3NDUpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsIDQ4JSk7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKS5keGJsLWNoZWNrYm94LXN3aXRjaDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1jaGVja2JveC11bmNoZWNrZWQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnLCAjMjhhNzQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnLCAxMDAlKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgIzI4YTc0NSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCAjMjhhNzQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCApO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1yYWRpby5keGJsLWNoZWNrYm94LWNoZWNrZWQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnLCAjMjhhNzQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnLCApO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1yYWRpby5keGJsLWNoZWNrYm94LWNoZWNrZWQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcsICMyOGE3NDUpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcsICk7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKS5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWNoZWNrLWJnLCAjMjhhNzQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtY2hlY2stYmcsIDgwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgIzI4YTc0NSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgODAlKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC11bmNoZWNrZWQ6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvciwgIzI4YTc0NSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvciwgMTAwJSk7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKS5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXJlYWRvbmx5LWJnLCAjMjhhNzQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZywgKTtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1yYWRpby5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXJlYWRvbmx5LWJnLCAjMjhhNzQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZywgKTtcbiAgb3BhY2l0eTogNDglO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1yYWRpby5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IHVuc2V0O1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnOiByZ2IoMzIsIDEzMy42LCA1NS4yKTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnOiByZ2IoMzIsIDEzMy42LCA1NS4yKTtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmc6IHJnYigzMiwgMTMzLjYsIDU1LjIpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZCB7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmc6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtYmc6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZywgI2RjMzU0NSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmcsIDgwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCAjZGMzNTQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3IsIDgwJSk7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1jaGVja2JveC11bmNoZWNrZWQ6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnLCAjZGMzNTQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1iZywgMTAwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCAjZGMzNTQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3IsIDEwMCUpO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJsLWNoZWNrYm94LmludmFsaWQ6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCAjZGMzNTQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCApO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3IsICNkYzM1NDUpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yLCApO1xuICBvcGFjaXR5OiA0MiU7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCAjZGMzNTQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCApO1xuICBvcGFjaXR5OiA0OCU7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBvcGFjaXR5OiB1bnNldDtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgI2RjMzU0NSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgODAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnLCAjZGMzNTQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnLCA2MCUpO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsICNkYzM1NDUpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsIDQ4JSk7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkLmR4YmwtY2hlY2tib3gtc3dpdGNoOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmcsICNkYzM1NDUpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmcsIDEwMCUpO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3IsICNkYzM1NDUpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3IsICk7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCAjZGMzNTQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCApO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtY2hlY2tib3gtY2hlY2tlZDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcsICNkYzM1NDUpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcsICk7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC1jaGVja2VkOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnLCAjZGMzNTQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnLCApO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWNoZWNrLWJnLCAjZGMzNTQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtY2hlY2stYmcsIDgwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgI2RjMzU0NSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgODAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1yYWRpby5keGJsLWNoZWNrYm94LXVuY2hlY2tlZDpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCAjZGMzNTQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCAxMDAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1yYWRpby5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZywgI2RjMzU0NSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmcsICk7XG4gIG9wYWNpdHk6IDYwJTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1yYWRpby5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXJlYWRvbmx5LWJnLCAjZGMzNTQ1KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZywgKTtcbiAgb3BhY2l0eTogNDglO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogdW5zZXQ7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkIHtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iZzogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iZzogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnOiByZ2IoMTc2LCA0Mi40LCA1NS4yKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWNoZWNrYm94LmR4Ymwtc20ge1xuICAtLWR4YmwtY2hlY2tib3gtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWNoZWNrYm94LXNwYWNpbmc6IDAuMzc1cmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1zbSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4uZHhibC1jaGVja2JveC5keGJsLXNtLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWNoZWNrZWQgPiBkaXYsIC5keGJsLWNoZWNrYm94LmR4Ymwtc20uZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkID4gZGl2LCAuZHhibC1jaGVja2JveC5keGJsLXNtLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXYge1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5keGJsLWNoZWNrYm94LmR4Ymwtc20uZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctY2hlY2tlZCA+IGRpdiA+IC5keGJsLWltYWdlLCAuZHhibC1jaGVja2JveC5keGJsLXNtLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LXVuY2hlY2tlZCA+IGRpdiA+IC5keGJsLWltYWdlLCAuZHhibC1jaGVja2JveC5keGJsLXNtLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXYgPiAuZHhibC1pbWFnZSB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLXNtLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXY6OmFmdGVyIHtcbiAgd2lkdGg6IDAuNXJlbTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtbGcge1xuICAtLWR4YmwtY2hlY2tib3gtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtY2hlY2tib3gtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtY2hlY2tib3gtc3BhY2luZzogMC42MjVyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWxnIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtbGcuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctY2hlY2tlZCA+IGRpdiwgLmR4YmwtY2hlY2tib3guZHhibC1sZy5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy11bmNoZWNrZWQgPiBkaXYsIC5keGJsLWNoZWNrYm94LmR4YmwtbGcuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZSA+IGRpdiB7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1sZy5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1jaGVja2VkID4gZGl2ID4gLmR4YmwtaW1hZ2UsIC5keGJsLWNoZWNrYm94LmR4YmwtbGcuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkID4gZGl2ID4gLmR4YmwtaW1hZ2UsIC5keGJsLWNoZWNrYm94LmR4YmwtbGcuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZSA+IGRpdiA+IC5keGJsLWltYWdlIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtbGcuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZSA+IGRpdjo6YWZ0ZXIge1xuICB3aWR0aDogMC44NzVyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1jaGVja2VkID4gZGl2LCAuZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy11bmNoZWNrZWQgPiBkaXYsIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWNoZWNrZWQgPiBkaXY6OmJlZm9yZSwgLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkID4gZGl2OjpiZWZvcmUsIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCAjMDAwKTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvciwgMzAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWNoZWNrZWQgPiBkaXYgPiAuZHhibC1pbWFnZSwgLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkID4gZGl2ID4gLmR4YmwtaW1hZ2UsIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXYgPiAuZHhibC1pbWFnZSB7XG4gIGZpbGw6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnLCBjdXJyZW50Y29sb3IpO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1jaGVja2VkLnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLCAuZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy11bmNoZWNrZWQudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSksIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctY2hlY2tlZC5pbnZhbGlkLCAuZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy11bmNoZWNrZWQuaW52YWxpZCwgLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZS5pbnZhbGlkIHtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZSA+IGRpdjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnKTtcbiAgd2lkdGg6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IDAuMTI1cmVtO1xufVxuXG4uZHhibC1jYWxlbmRhciB7XG4gIC0tZHhibC1jYWxlbmRhci1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtY2FsZW5kYXItYmc6ICNmZmY7XG4gIC0tZHhibC1jYWxlbmRhci1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLXJlYWRvbmx5LWJnOiB1bnNldDtcbiAgLS1keGJsLWNhbGVuZGFyLXJlYWRvbmx5LWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1jYWxlbmRhci1kaXNhYmxlZC1vcGFjaXR5OiA2MCU7XG4gIC0tZHhibC1jYWxlbmRhci1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tZGlzYWJsZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tYmc6ICNkZWRlZGU7XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWhvdmVyLWNvbG9yOiAjY2VkNGRhO1xuICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1vdXRsaW5lLW9mZnNldDogMC4wNjI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1taW4td2lkdGg6IDEuODc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrLWZvbnQtc2l6ZTogMC43ODU3ZW07XG4gIC0tZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWstb3BhY2l0eTogMC41O1xuICAtLWR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXItZm9udC1zaXplOiAwLjg1NzFlbTtcbiAgLS1keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyLW9wYWNpdHk6IDAuNjtcbiAgLS1keGJsLWNhbGVuZGFyLW1vdW50aC15ZWFyLXNlbGVjdGlvbi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci13ZWVrZW5kLWNvbG9yOiByZ2IoMjIwLCA1MywgNjkpO1xuICAtLWR4YmwtY2FsZW5kYXItbm90LWN1cnJlbnQtdmlldy1jb2xvcjogcmdiKDk3LCA5NSwgOTkpO1xuICAtLWR4YmwtY2FsZW5kYXItdG9kYXktYm9yZGVyLWNvbG9yOiAjNWYzNjhkO1xuICAtLWR4YmwtY2FsZW5kYXItaXRlbS1kaXNhYmxlZC1vcGFjaXR5OiA2MCU7XG4gIC0tZHhibC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLWN1cnNvcjogZGVmYXVsdDtcbiAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWNhbGVuZGFyLWl0ZW0taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtYmc6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogIzVmMzY4ZDtcbiAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci12YWxpZGF0aW9uLXZhbGlkLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWR4YmwtY2FsZW5kYXItdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yOiAjZGMzNTQ1O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtY2FsZW5kYXItbGluZS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItcmFkaXVzKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXJhZGl1cyk7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9udC1mYW1pbHkpO1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1jYWxlbmRhci1mb250LXNpemUpO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWNhbGVuZGFyLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tb3V0bGluZS1vZmZzZXQpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIC5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgOTUlKSk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIC5keGJsLWJ0bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XG4gIGZsZXg6IDEgMCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuLmR4YmwtZGlzYWJsZWQsIC5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biB7XG4gIGZsZXg6IDEgMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4gPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmZpcnN0LW9mLXR5cGUge1xuICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctcmlnaHQ6IDMuODc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0KTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4gPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmZpcnN0LW9mLXR5cGUuZHhibC1zbSB7XG4gIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1yaWdodDogMy4yNXJlbTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4gPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmZpcnN0LW9mLXR5cGUuZHhibC1sZyB7XG4gIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1yaWdodDogNC41cmVtO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46bGFzdC1vZi10eXBlIHtcbiAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxlZnQ6IDMuODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGVmdCk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpsYXN0LW9mLXR5cGUuZHhibC1zbSB7XG4gIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZWZ0OiAzLjI1cmVtO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46bGFzdC1vZi10eXBlLmR4YmwtbGcge1xuICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGVmdDogNC41cmVtO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gLmR4YmwtY2FsZW5kYXItaGVhZGVyLXByZXZpb3VzLXBlcmlvZC1idG4gKyBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpmaXJzdC1vZi10eXBlIHtcbiAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiAyLjEyNXJlbTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IC5keGJsLWNhbGVuZGFyLWhlYWRlci1wcmV2aW91cy1wZXJpb2QtYnRuICsgZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46Zmlyc3Qtb2YtdHlwZS5keGJsLXNtIHtcbiAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gLmR4YmwtY2FsZW5kYXItaGVhZGVyLXByZXZpb3VzLXBlcmlvZC1idG4gKyBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpmaXJzdC1vZi10eXBlLmR4YmwtbGcge1xuICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IC5keGJsLWNhbGVuZGFyLWhlYWRlci1wcmV2aW91cy1wZXJpb2QtYnRuICsgZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46bGFzdC1vZi10eXBlIHtcbiAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxlZnQ6IDIuMTI1cmVtO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gLmR4YmwtY2FsZW5kYXItaGVhZGVyLXByZXZpb3VzLXBlcmlvZC1idG4gKyBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpsYXN0LW9mLXR5cGUuZHhibC1zbSB7XG4gIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gLmR4YmwtY2FsZW5kYXItaGVhZGVyLXByZXZpb3VzLXBlcmlvZC1idG4gKyBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpsYXN0LW9mLXR5cGUuZHhibC1sZyB7XG4gIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50W3ZpZXc9XCIwXCJdID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnRbdmlldz1cIjBcIl0gPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1taW4td2lkdGgpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWsgPiB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWstb3BhY2l0eSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWstZm9udC1zaXplKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIge1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXItZm9udC1zaXplKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jYWxlbmRhci13ZWVrLW51bWJlci1vcGFjaXR5KTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItd2Vlay1yb3csXG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLXllYXItcm93LFxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1kZWNhZGUtcm93LFxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1jZW50dXJ5LXJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXIteWVhci1yb3cgLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbSxcbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItZGVjYWRlLXJvdyAuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtLFxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1jZW50dXJ5LXJvdyAuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jYWxlbmRhci1tb3VudGgteWVhci1zZWxlY3Rpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLXllYXItcm93ID4gdGQ6Zm9jdXMtd2l0aGluLFxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1kZWNhZGUtcm93ID4gdGQ6Zm9jdXMtd2l0aGluLFxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1jZW50dXJ5LXJvdyA+IHRkOmZvY3VzLXdpdGhpbiB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLWl0ZW0ge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYzNjhkO1xuICBvcGFjaXR5OiAyMCU7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLWRheSB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXN0eWxlKSB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItZGF5LmR4YmwtY2FsZW5kYXItdG9kYXkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItdG9kYXktYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItZGF5OmZvY3VzLXdpdGhpbiB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItd2Vla2VuZCB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLXdlZWtlbmQtY29sb3IpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1ub3QtY3VycmVudC12aWV3IHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItbm90LWN1cnJlbnQtdmlldy1jb2xvcik7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0ge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZGlzYWJsZWQtb3BhY2l0eSk7XG4gIGN1cnNvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLWN1cnNvcik7XG59XG4uZHhibC1jYWxlbmRhciBkaXYuZHhibC1jYWxlbmRhci1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXgpO1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyIGRpdi5keGJsLWNhbGVuZGFyLWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyIGRpdi5keGJsLWNhbGVuZGFyLWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyIGRpdi5keGJsLWNhbGVuZGFyLWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWNhbGVuZGFyIGRpdi5keGJsLWNhbGVuZGFyLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDMlO1xufVxuLmR4YmwtY2FsZW5kYXIgZGl2LmR4YmwtY2FsZW5kYXItZm9vdGVyIC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9udC1mYW1pbHkpO1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1jYWxlbmRhci1mb250LXNpemUpO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWNhbGVuZGFyLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWhvdmVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5keGJsLWNhbGVuZGFyIGRpdi5keGJsLWNhbGVuZGFyLWZvb3RlciAuZHhibC1idG4gKyAuZHhibC1idG4ge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmcpO1xufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gZGl2ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biwgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IGRpdiA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpOm5vdCguZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpOm5vdCguZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpOm5vdCguZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpOm5vdCguZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpOm5vdCguZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2VlaykgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2VlaykgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmMzY4ZDtcbiAgb3BhY2l0eTogMzAlO1xufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2Uge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLXJhbmdlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2VlaykgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2Uge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLXJhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYzNjhkO1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2U6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2U6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2U6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2U6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2U6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKGZyb20gIzVmMzY4ZCBoIHMgY2FsYyhsIC0gMTApKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWNhbGVuZGFyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1jYWxlbmRhci1jb250ZW50IHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLXJlYWRvbmx5LWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLXJlYWRvbmx5LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1jYWxlbmRhci1jb250ZW50IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1jYWxlbmRhci5keGJsLXJlYWRvbmx5ID4gLmR4YmwtY2FsZW5kYXItY29udGVudCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIuZHhibC1yZWFkb25seSA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWNhbGVuZGFyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1jYWxlbmRhci1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAyJTtcbn1cbi5keGJsLWNhbGVuZGFyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1jYWxlbmRhci1jb250ZW50LCAuZHhibC1jYWxlbmRhcjpkaXNhYmxlZCA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQsIC5keGJsLWNhbGVuZGFyOmRpc2FibGVkID4gLmR4YmwtY2FsZW5kYXItY29udGVudCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQsIC5keGJsLWNhbGVuZGFyOmRpc2FibGVkID4gLmR4YmwtY2FsZW5kYXItY29udGVudCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQsIC5keGJsLWNhbGVuZGFyOmRpc2FibGVkID4gLmR4YmwtY2FsZW5kYXItY29udGVudCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY2FsZW5kYXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQ6OmJlZm9yZSwgLmR4YmwtY2FsZW5kYXI6ZGlzYWJsZWQgPiAuZHhibC1jYWxlbmRhci1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAyJTtcbn1cbi5keGJsLWNhbGVuZGFyLmR4YmwtZGlzYWJsZWQgPiAqLCAuZHhibC1jYWxlbmRhcjpkaXNhYmxlZCA+ICoge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhbGVuZGFyLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuLmR4YmwtY2FsZW5kYXIudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtY2FsZW5kYXIuaW52YWxpZCB7XG4gIC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWNhbGVuZGFyLmR4Ymwtc20ge1xuICAtLWR4YmwtY2FsZW5kYXItZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXg6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteTogMC4xMjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1taW4td2lkdGg6IDEuNjI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1jYWxlbmRhci5keGJsLWxnIHtcbiAgLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteTogMS4yNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aDogMi4xMjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmc6IDAuNjI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteDogMC42MjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15OiAwLjYyNXJlbTtcbn1cblxuLmR4YmwtbGlzdGJveCB7XG4gIC0tZHhibC1saXN0Ym94LWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdGJveC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtbGlzdGJveC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtbGlzdGJveC1iZzogI2ZmZjtcbiAgLS1keGJsLWxpc3Rib3gtY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1saXN0Ym94LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtbGlzdGJveC1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtbGlzdGJveC1ib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gIC0tZHhibC1saXN0Ym94LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtcmVhZG9ubHktYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdGJveC1yZWFkb25seS1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdGJveC1kaXNhYmxlZC1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtb3BhY2l0eTogNjAlO1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZS1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZC1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtbGlzdGJveC1jb2x1bW4taGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3Rib3gtY29sdW1uLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWxpc3Rib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcjogIzI4YTc0NTtcbiAgLS1keGJsLWxpc3Rib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yOiAjZGMzNTQ1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1saXN0Ym94LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWxpc3Rib3gtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbGlzdGJveC1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1saXN0Ym94LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1saXN0Ym94LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1saXN0Ym94LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtbGlzdGJveC1ib3JkZXItcmFkaXVzKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1jb2xvcik7XG4gIGhlaWdodDogMjAwcHg7XG59XG4uZHhibC1saXN0Ym94Om5vdChbaXMtbXVsdGlwbGUtY29sdW1uc10pIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5keGJsLWxpc3Rib3g6bm90KFtpcy1tdWx0aXBsZS1jb2x1bW5zXSkgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5keGJsLWxpc3Rib3ggPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmR4YmwtbGlzdGJveCA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0uZHhibC1saXN0Ym94LWl0ZW0tbG9hZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4td2lkdGg6IDRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBhbmltYXRpb246IDFzIGxpbmVhciAwLjM1cyBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aCBydW5uaW5nIGR5bmFtaWNfb3BhY2l0eTtcbn1cbi5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0sXG4uZHhibC1saXN0Ym94IHRyLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0gPiB0ZCB7XG4gIG9wYWNpdHk6IDYwJTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXgpICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLFxuLmR4YmwtbGlzdGJveCB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQsXG4gIC5keGJsLWxpc3Rib3ggdHIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLFxuICAuZHhibC1saXN0Ym94IHRyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0Ym94IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCxcbiAgLmR4YmwtbGlzdGJveCB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6OmJlZm9yZSxcbi5keGJsLWxpc3Rib3ggdHIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjM2OGQ7XG4gIG9wYWNpdHk6IDkwJTtcbn1cbi5keGJsLWxpc3Rib3guZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQsXG4uZHhibC1saXN0Ym94LmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3Rib3guZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQsXG4gIC5keGJsLWxpc3Rib3guZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCxcbiAgLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHRyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0Ym94LmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgZGl2LmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLFxuICAuZHhibC1saXN0Ym94LmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3Rib3guZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6OmJlZm9yZSxcbi5keGJsLWxpc3Rib3guZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpLFxuLmR4YmwtbGlzdGJveCB0ci5keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmU6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCkgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpLFxuICAuZHhibC1saXN0Ym94IHRyLmR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpLFxuICAuZHhibC1saXN0Ym94IHRyLmR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpLFxuICAuZHhibC1saXN0Ym94IHRyLmR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOjpiZWZvcmUsXG4uZHhibC1saXN0Ym94IHRyLmR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKSA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtY2hlY2tlZDpub3QoW2lzLW11bHRpcGxlLWNvbHVtbnNdKSB7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15OiAwO1xufVxuLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveCB7XG4gIC0tZHhibC1jaGVja2JveC1ib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC1saXN0Ym94LmR4YmwtbGlzdGJveC1jaGVja2VkIC5keGJsLWNoZWNrYm94ID4gbGFiZWwuZHhibC10ZXh0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSAuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZDo6YmVmb3JlLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDIlO1xufVxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtbGlzdGJveC1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQsXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKTo6YmVmb3JlLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQ6OmJlZm9yZSxcbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpOjpiZWZvcmUsXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQsXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQsXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpOjpiZWZvcmUsIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZDo6YmVmb3JlLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0cik6OmJlZm9yZSxcbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmMzY4ZDtcbiAgb3BhY2l0eTogMTAwJTtcbn1cbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCxcbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0cik6OmJlZm9yZSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQ6OmJlZm9yZSxcbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0cik6OmJlZm9yZSxcbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1saXN0Ym94LmR4YmwtcmVhZG9ubHkgPiAqIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtcmVhZG9ubHktYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1yZWFkb25seS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0Ym94LmR4YmwtcmVhZG9ubHkgPiAqIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdGJveC5keGJsLXJlYWRvbmx5ID4gKiB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3guZHhibC1yZWFkb25seSA+ICoge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0Ym94LmR4YmwtcmVhZG9ubHkgPiAqOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMiU7XG59XG4uZHhibC1saXN0Ym94LmR4YmwtZGlzYWJsZWQgPiAqLCAuZHhibC1saXN0Ym94OmRpc2FibGVkID4gKiB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdGJveC5keGJsLWRpc2FibGVkID4gKiwgLmR4YmwtbGlzdGJveDpkaXNhYmxlZCA+ICoge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0Ym94LmR4YmwtZGlzYWJsZWQgPiAqLCAuZHhibC1saXN0Ym94OmRpc2FibGVkID4gKiB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3guZHhibC1kaXNhYmxlZCA+ICosIC5keGJsLWxpc3Rib3g6ZGlzYWJsZWQgPiAqIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdGJveC5keGJsLWRpc2FibGVkID4gKjo6YmVmb3JlLCAuZHhibC1saXN0Ym94OmRpc2FibGVkID4gKjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDIlO1xufVxuLmR4YmwtbGlzdGJveC5keGJsLWRpc2FibGVkID4gKiwgLmR4YmwtbGlzdGJveDpkaXNhYmxlZCA+ICoge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG4uZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLmNhcmQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLmNhcmQgLnRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKSA+IHRkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLmR4Z3ZIU0RDLFxuLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC5keGd2Q1NEIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAuZHhicy1ncmlkLXZzZCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAuZHhicy1lbXB0eS1kYXRhLXJvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLnRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtYm9yZGVyLWNvbG9yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWNvbHVtbi1oZWFkZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1jb2x1bW4taGVhZGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAudGFibGUgPiB0aGVhZCA+IHRyID4gdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLCAuZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtbGlzdGJveC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1saXN0Ym94LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWxpc3Rib3gtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteCk7XG59XG4uZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YnMtc2VsZWN0LWNlbGwsIC5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1zZWxlY3QtY2VsbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5keGJsLWxpc3Rib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICAtLWR4YmwtbGlzdGJveC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWxpc3Rib3guaW52YWxpZCB7XG4gIC0tZHhibC1saXN0Ym94LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1saXN0Ym94LmR4Ymwtc20ge1xuICAtLWR4YmwtbGlzdGJveC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1saXN0Ym94LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1saXN0Ym94LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogMC43NXJlbTtcbn1cbi5keGJsLWxpc3Rib3guZHhibC1sZyB7XG4gIC0tZHhibC1saXN0Ym94LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtbGlzdGJveC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15OiAxLjVyZW07XG59XG5cbi5keGJsLWxpc3QtYm94LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciB7XG4gIC0tZHhibC1saXN0LWJveC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWxpc3QtYm94LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1saXN0LWJveC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtbGlzdC1ib3gtYmc6ICNmZmY7XG4gIC0tZHhibC1saXN0LWJveC1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LXJlYWRvbmx5LWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LXJlYWRvbmx5LWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtbGlzdC1ib3gtZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdC1ib3gtZGlzYWJsZWQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1saXN0LWJveC1kaXNhYmxlZC1vcGFjaXR5OiA2MCU7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1hY3RpdmUtYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1hY3RpdmUtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtYmctYWxwaGE6IDIwJTtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWNvbHVtbi1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1saXN0LWJveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWR4YmwtbGlzdC1ib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLXdpZHRoOiA0OHB4O1xuICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLWhlaWdodDogNDhweDtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtaWNvbi1jb2xvcjogIzg4ODg4ODtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtdGV4dC1jb2xvcjogIzg4ODg4ODtcbiAgLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtaGlnaGxpZ2h0ZWQtdGV4dC1iZzogeWVsbG93O1xuICAtLWR4YmwtbGlzdC1ib3gtaGlnaGxpZ2h0ZWQtdGV4dC1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWxpc3QtYm94LWZvY3VzLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWZvY3VzLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtbGlzdC1ib3gtZm9jdXMtZnJhbWUtY29sb3I6ICM1ZjM2OGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWxpc3QtYm94LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWxpc3QtYm94LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWxpc3QtYm94LWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXJhZGl1cyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWNvbG9yKTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1iZyk7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCxcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlLFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IC5keGJsLWNoZWNrYm94LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gLmR4YmwtY2hlY2tib3gge1xuICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodCk7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmZvY3VzLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmZvY3VzIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCAjNWYzNjhkO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+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+IHRyOmZvY3VzIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCAjNWYzNjhkO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+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+IHRoZWFkID4gdHIgPiB0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6bm90KDpmaXJzdC1jaGlsZCksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmMzY4ZDtcbiAgb3BhY2l0eTogOTAlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmMzY4ZDtcbiAgb3BhY2l0eTogOTAlO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZDo6YmVmb3JlLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmMzY4ZDtcbiAgb3BhY2l0eTogOTAlO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIsXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSksXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gZGl2LFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQgPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gZGl2Om5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWFyZWEtdGVtcGxhdGUtY29udGFpbmVyKSxcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkID4gZGl2Om5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWFyZWEtdGVtcGxhdGUtY29udGFpbmVyKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IGRpdjpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1hcmVhLXRlbXBsYXRlLWNvbnRhaW5lciksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkID4gZGl2Om5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWFyZWEtdGVtcGxhdGUtY29udGFpbmVyKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gZGl2Om5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWFyZWEtdGVtcGxhdGUtY29udGFpbmVyKSA+IHNwYW4sXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCA+IGRpdjpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1hcmVhLXRlbXBsYXRlLWNvbnRhaW5lcikgPiBzcGFuLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gZGl2Om5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWFyZWEtdGVtcGxhdGUtY29udGFpbmVyKSA+IHNwYW4sXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkID4gZGl2Om5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWFyZWEtdGVtcGxhdGUtY29udGFpbmVyKSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWZvbnQtd2VpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteSkgMDtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS10ZXh0LWNvbG9yKTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiBkaXY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCA+IGRpdjpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1hcmVhLXRlbXBsYXRlLWNvbnRhaW5lcikgPiAuZHhibC1pbWFnZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IGRpdjpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1hcmVhLXRlbXBsYXRlLWNvbnRhaW5lcikgPiAuZHhibC1pbWFnZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQgPiBkaXY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpID4gLmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtaWNvbi1jb2xvcik7XG59XG4uZHhGaXJlZm94IC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gdGhlYWQsXG4uZHhGaXJlZm94IC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0aGVhZCB7XG4gIGhlaWdodDogMSU7XG59XG4uZHhGaXJlZm94IC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gdGJvZHkgPiB0ciA+IHRkLFxuLmR4RmlyZWZveCAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRib2R5ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pdGVtLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0Ym9keSA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLXNrZWxldG9uLWl0ZW0pID4gZGl2LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1za2VsZXRvbi1pdGVtKSA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUuZHhibC1saXN0LWJveC10YWJsZS1uby1zY3JvbGw6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5Om5vdChbZGF0YS12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lcl0pID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZS5keGJsLWxpc3QtYm94LXRhYmxlLW5vLXNjcm9sbDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHlbZGF0YS12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lcl0gPiB0cjpudGgtbGFzdC1jaGlsZCgtbisyKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZS5keGJsLWxpc3QtYm94LXRhYmxlLW5vLXNjcm9sbDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHk6bm90KFtkYXRhLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyXSkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlLmR4YmwtbGlzdC1ib3gtdGFibGUtbm8tc2Nyb2xsOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keVtkYXRhLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyXSA+IHRyOm50aC1sYXN0LWNoaWxkKC1uKzIpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LWNoZWNrZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1jaGVja2VkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkge1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXk6IDA7XG59XG4uZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtY29sb3IpO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQ6OmJlZm9yZSxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjM2OGQ7XG4gIG9wYWNpdHk6IDkwJTtcbn1cbi5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQ6OmJlZm9yZSwgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZDo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmMzY4ZDtcbiAgb3BhY2l0eTogMjAlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmMzY4ZDtcbiAgb3BhY2l0eTogOTAlO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZDo6YmVmb3JlLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjM2OGQ7XG4gIG9wYWNpdHk6IDkwJTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsIGh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIGh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMgPiB0ZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWNvbG9yKTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIGh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjM2OGQ7XG4gIG9wYWNpdHk6IDIwJTtcbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLCAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMgPiB0ZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLCAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLCAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLCAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkOjpiZWZvcmUsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmMzY4ZDtcbiAgb3BhY2l0eTogMjAlO1xufVxuLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGksXG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0ciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlcixcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYzNjhkO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlcjpmb2N1cyxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlcjpmb2N1cyB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlcjpmb2N1cyxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCk6aG92ZXI6Zm9jdXMge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlcjpmb2N1cyxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCk6aG92ZXI6Zm9jdXMge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlcjpmb2N1cyxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCk6aG92ZXI6Zm9jdXMge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZDo6YmVmb3JlLCAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyOmZvY3VzOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQ6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlcjpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjM2OGQ7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyID4gdGQsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjM2OGQ7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCk6aG92ZXI6Zm9jdXMsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlcjpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIGh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyOmZvY3VzID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyOmZvY3VzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCk6aG92ZXI6Zm9jdXMgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlcjpmb2N1cyA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCk6aG92ZXI6Zm9jdXMgPiB0ZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyOmZvY3VzID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCwgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlcjpmb2N1cyA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyOmZvY3VzID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCk6aG92ZXI6Zm9jdXMgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlcjpmb2N1cyA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLCAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyOmZvY3VzID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCk6aG92ZXI6Zm9jdXMgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZDo6YmVmb3JlLCAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyOmZvY3VzID4gdGQ6OmJlZm9yZSxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCk6aG92ZXI6Zm9jdXMgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKTo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjM2OGQ7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYzNjhkO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZDo6YmVmb3JlLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYzNjhkO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZDo6YmVmb3JlLCAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQ6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIGh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLCAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLCAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCwgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQ6OmJlZm9yZSwgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZDo6YmVmb3JlLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZDo6YmVmb3JlLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtbGlzdC1ib3guZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtcmVhZG9ubHktYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtcmVhZG9ubHktY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3guZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3guZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3guZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3guZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3guZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3guZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3guZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bDo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3guZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5OjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWw6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMiU7XG59XG4uZHhibC1saXN0LWJveC5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtbGlzdC1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LCAuZHhibC1saXN0LWJveDpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbi5keGJsLWxpc3QtYm94OmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LCAuZHhibC1saXN0LWJveDpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3g6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LCAuZHhibC1saXN0LWJveDpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3g6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LCAuZHhibC1saXN0LWJveDpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3g6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bDo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5OjpiZWZvcmUsIC5keGJsLWxpc3QtYm94OmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveDpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5OjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWw6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5OjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAyJTtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC1saXN0LWJveC5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlLCAuZHhibC1saXN0LWJveDpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbi5keGJsLWxpc3QtYm94OmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWxpc3QtYm94LWRpc2FibGVkLW9wYWNpdHkpO1xufVxuLmR4YmwtbGlzdC1ib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWxpc3QtYm94LmludmFsaWQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmludmFsaWQge1xuICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1saXN0LWJveCAuZHhibC1saXN0LWJveC1oaWdobGlnaHRlZC10ZXh0LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciAuZHhibC1saXN0LWJveC1oaWdobGlnaHRlZC10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaGlnaGxpZ2h0ZWQtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaGlnaGxpZ2h0ZWQtdGV4dC1iZyk7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLWxpc3QtYm94LFxuLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1saXN0LWJveC5keGJsLXNtLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXNtIHtcbiAgLS1keGJsLWxpc3QtYm94LWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1saXN0LWJveC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbi5keGJsLWxpc3QtYm94LmR4Ymwtc20gbGkgPiBkaXZbZHhibC1za2VsZXRvbi1pdGVtcy1jb250YWluZXJdID4gLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLWNoZWNrYm94LFxuLmR4YmwtbGlzdC1ib3guZHhibC1zbSBsaS5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1zbSBsaSA+IGRpdltkeGJsLXNrZWxldG9uLWl0ZW1zLWNvbnRhaW5lcl0gPiAuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4Ymwtc20gbGkuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW46IDAuMjVyZW0gdmFyKC0tZHhibC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQpIDAuMjVyZW0gMDtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtbGcsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGcge1xuICAtLWR4YmwtbGlzdC1ib3gtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6IDEuNXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodDogMC42MjVyZW07XG59XG4uZHhibC1saXN0LWJveC5keGJsLWxnIGxpID4gZGl2W2R4Ymwtc2tlbGV0b24taXRlbXMtY29udGFpbmVyXSA+IC5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCxcbi5keGJsLWxpc3QtYm94LmR4YmwtbGcgbGkuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGcgbGkgPiBkaXZbZHhibC1za2VsZXRvbi1pdGVtcy1jb250YWluZXJdID4gLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLWNoZWNrYm94LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxnIGxpLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLWNoZWNrYm94IHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbjogMC4yNXJlbSB2YXIoLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodCkgMC4yNXJlbSAwO1xufVxuLmR4YmwtbGlzdC1ib3ggLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLWNoZWNrYm94LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciAuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gge1xuICBjbGlwLXBhdGg6IGNpcmNsZSgpO1xufVxuLmR4YmwtbGlzdC1ib3ggbGkgPiBkaXZbZHhibC1za2VsZXRvbi1pdGVtcy1jb250YWluZXJdID4gLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLWNoZWNrYm94LFxuLmR4YmwtbGlzdC1ib3ggbGkuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyIGxpID4gZGl2W2R4Ymwtc2tlbGV0b24taXRlbXMtY29udGFpbmVyXSA+IC5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgbGkuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gge1xuICBtYXJnaW46IDAuMjVyZW0gdmFyKC0tZHhibC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQpIDAuMjVyZW0gMDtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LWNoZWNrZWQgPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LWNoZWNrZWQgPiBkaXYge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC1saXN0LWJveC5keGJsLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4uZHhibC1saXN0LWJveC1jaGVja2VkID4gZGl2ID4gZGl2LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4uZHhibC1saXN0LWJveC1jaGVja2VkID4gZGl2ID4gZGl2IHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LWNoZWNrZWQuZHhibC1zbSA+IGRpdiA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtY2hlY2tlZC5keGJsLXNtID4gZGl2ID4gZGl2IHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LWNoZWNrZWQuZHhibC1sZyA+IGRpdiA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtY2hlY2tlZC5keGJsLWxnID4gZGl2ID4gZGl2IHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtdmlydHVhbC1pdGVtcy1jb250YWluZXItbGlzdC1wYXR0ZXJuID4gZGl2LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4uZHhibC1saXN0LWJveC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1saXN0LXBhdHRlcm4gPiBkaXYge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy14KTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXRhYmxlLXBhdHRlcm4gPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXRhYmxlLXBhdHRlcm4gPiBkaXYge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1zdHlsZSk7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy14KTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCkgMCAwIDA7XG59XG5cbi5keGJsLWxpc3QtYm94IHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gZGl2Om5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWFyZWEtdGVtcGxhdGUtY29udGFpbmVyKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQgPiBkaXY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG5cbi5keGJsLXRleHQtZWRpdCB7XG4gIC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtdGV4dC1lZGl0LWJnOiAjZmZmO1xuICAtLWR4YmwtdGV4dC1lZGl0LWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnOiB1bnNldDtcbiAgLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtb3BhY2l0eTogNjAlO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1iZzogI2ZmZjtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4tY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItaW1hZ2UtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4tYmc6IHVuc2V0O1xuICAtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4taG92ZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tdmFsaWQtY29sb3I6ICMyOGE3NDU7XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXNwYWNpbmc6IDAuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRleHQtZWRpdC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtdGV4dC1lZGl0LXRlbXBsYXRlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC10ZXh0LWVkaXQtdGVtcGxhdGUgLmR4YmwtdGV4dC1lZGl0LWlucHV0LCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQsIC5keGJsLXRleHQtZWRpdCA+IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cyk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteSkgdmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLXRleHQtZWRpdC1pbnB1dCwgLmR4YmwtdGV4dC1lZGl0ID4gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLXRleHQtZWRpdC1pbnB1dFtyZWFkb25seV0sIC5keGJsLXRleHQtZWRpdCA+IHRleHRhcmVhW3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLXRleHQtZWRpdCAuZHhibC10ZXh0LWVkaXQtaW5wdXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLXRleHQtZWRpdC10ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC10ZXh0LWVkaXQtdGVtcGxhdGUgLmR4YmwtdGV4dC1lZGl0LWlucHV0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLXRleHQtZWRpdC10ZW1wbGF0ZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14KTtcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5IHtcbiAgLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1yb290LWJnOiB2YXIoLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1iZywgI2ZmZik7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMiU7XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LXJvb3QtYmcsIHRyYW5zcGFyZW50KTtcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQge1xuICAtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLXJvb3QtYmc6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWJnLCAjZmZmKTtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMiU7XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZDo6YWZ0ZXIsIC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLXJvb3QtYmcsIHRyYW5zcGFyZW50KTtcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkID4gKiwgLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkID4gKiB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLW9wYWNpdHkpO1xufVxuLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbiwgLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm94LXNoYWRvdyksIDAgMCB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbn1cbi5keGJsLXRleHQtZWRpdDpmb2N1cy13aXRoaW4gPiAuZHhibC1idG4sIC5keGJsLXRleHQtZWRpdDpmb2N1cy13aXRoaW4gPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLXRleHQtZWRpdDpmb2N1cy13aXRoaW4gPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sIC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQgPiAuZHhibC1idG4sIC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC10ZXh0LWVkaXQ6aGFzKDpmb2N1cykge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3cpLCAwIDAgdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG59XG4uZHhibC10ZXh0LWVkaXQ6aGFzKDpmb2N1cykgPiAuZHhibC1idG4sIC5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0Omhhcyg6Zm9jdXMpID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtdGV4dC1lZGl0IHtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoOTUsIDU0LCAxNDEsIDAuMjUpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcjogcmdiKDE3NSwgMTU0LjUsIDE5OCk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4sIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWJnKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbiksIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKS5keGJsLWRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6ZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKS5keGJsLWRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6ZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKS5keGJsLWRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6ZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZDo6YmVmb3JlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6ZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkOjpiZWZvcmUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKS5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDIlO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIHRvcDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24ge1xuICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gKyBpbnB1dFt0eXBlPXRleHRdLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiArIGlucHV0W3R5cGU9dGV4dF0sIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uICsgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4sIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXkpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4ge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1iZyk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiBbY2xhc3MqPWR4YmwtYnRuLWdyb3VwLXJpZ2h0XTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IFtjbGFzcyo9ZHhibC1idG4tZ3JvdXAtbGVmdF06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4ge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciB7XG4gIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XG4gIC0tZHhibC1idG4tY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhci5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyID4gLmR4YmwtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4tYmcsIHZhcigtLWR4YmwtaW1hZ2Utc2Vjb25kYXJ5LWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4taG92ZXItYmcsIHZhcigtLWR4YmwtaW1hZ2Utc2Vjb25kYXJ5LWhvdmVyLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIgPiAuZHhibC1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4tZGVjIHtcbiAgaGVpZ2h0OiA1MCU7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1zcGluLWJ0bi1pbmMgPiAuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4tZGVjID4gLmR4YmwtaW1hZ2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLXNwaW4tYnRuLWluYyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1zcGluLWJ0bi1kZWMge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4tZGVjID4gLmR4YmwtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLmR4YmwtdGV4dC1lZGl0IC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXNwYWNpbmcpIHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteSkgdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy14KTtcbn1cbi5keGJsLXRleHQtZWRpdCAuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzID4gLmR4YmwtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtdGV4dC1lZGl0LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcjogcmdiKDE0Ny41LCAyMTEsIDE2Mik7XG4gIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xufVxuLmR4YmwtdGV4dC1lZGl0LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pIC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5keGJsLXRleHQtZWRpdC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSAuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzID4gLmR4YmwtaW1hZ2UuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLWljb24tdmFsaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xufVxuLmR4YmwtdGV4dC1lZGl0LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLXRleHQtZWRpdC5pbnZhbGlkIHtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcjogcmdiKDIzNy41LCAxNTQsIDE2Mik7XG4gIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcbn1cbi5keGJsLXRleHQtZWRpdC5pbnZhbGlkIC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5keGJsLXRleHQtZWRpdC5pbnZhbGlkIC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMgPiAuZHhibC1pbWFnZS5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtaWNvbi1pbnZhbGlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xufVxuLmR4YmwtdGV4dC1lZGl0LmludmFsaWQge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4Ymwtc20ge1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXNwYWNpbmc6IDAuMTI1cmVtO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbGcge1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtc3BhY2luZzogMC4xMjVyZW07XG59XG5cbi5keGJsLXRleHQtZWRpdC5keGJsLW1lbW8tZWRpdCB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpICogMiArIDEuMjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1tZW1vLWVkaXQgPiB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15KSAqIDIgKyB2YXIoLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodCkgKiB2YXIoLS1keGJsLXRleHQtZWRpdC1mb250LXNpemUpKTtcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLW1lbW8tZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyICsgdGV4dGFyZWEge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjYyNXJlbTtcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLW1lbW8tZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjI1cmVtO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0ID4gLmR4YmwtcmVzaXplIHtcbiAgcmVzaXplOiBib3RoO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0ID4gLmR4Ymwtdi1yZXNpemUge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0ID4gLmR4YmwtaC1yZXNpemUge1xuICByZXNpemU6IGhvcml6b250YWw7XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1tZW1vLWVkaXQgPiAuZHhibC1uby1yZXNpemUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5keGJsLXRhZy1ib3gge1xuICAtLWR4YmwtdGFnLWJveC10YWctYmc6IHVuc2V0O1xuICAtLWR4YmwtdGFnLWJveC10YWctY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10YWctYm94LXRhZy1yZWFkb25seS1iZzogdW5zZXQ7XG4gIC0tZHhibC10YWctYm94LXRhZy1yZWFkb25seS1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWRpc2FibGVkLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGg6IDByZW07XG4gIC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy15OiAwLjEyNTAzMTI1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15OiAwLjEyNXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1iZzogdW5zZXQ7XG4gIC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4tY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1jb2xvcjogd2hpdGU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRleHQtZWRpdC1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IHVuc2V0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGV4dC1lZGl0LWlucHV0LCAuZHhibC10YWctYm94ID4gLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLXRhZy1ib3ggPiAuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteSkgKiAtMSk7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtZWRpdC1idG4tY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG1hcmdpbi10b3A6IHZhcigtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNGVtKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLXRhZy1ib3ggPiAuZHhibC10YWc6bm90KC5keGJsLXRhZy10bXBsKSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy15KSB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXBhZGRpbmcteCk7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10YWctYm94ID4gLmR4YmwtdGFnOm5vdCguZHhibC10YWctdG1wbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRhZy1ib3ggPiAuZHhibC10YWc6bm90KC5keGJsLXRhZy10bXBsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZzpub3QoLmR4YmwtdGFnLXRtcGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnOm5vdCguZHhibC10YWctdG1wbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLXRhZy1ib3ggPiAuZHhibC10YWcgPiAuZHhibC10YWctdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodCkgMCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2Uge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLXRhZy1ib3ggPiAuZHhibC10YWcgPiAuZHhibC1idG4uZHhibC10YWctYnRuLWNsb3NlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2U6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2U6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2UuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10YWctYm94ID4gLmR4YmwtdGFnID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZTpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2UgPiAuZHhibC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWJnLCB2YXIoLS1keGJsLWltYWdlLXNlY29uZGFyeS1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSkpO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2U6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4taG92ZXItYmcsIHZhcigtLWR4YmwtaW1hZ2Utc2Vjb25kYXJ5LWhvdmVyLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpKTtcbn1cbi5keGJsLXRhZy1ib3ggPiAuZHhibC10YWcgPiAuZHhibC1idG4uZHhibC10YWctYnRuLWNsb3NlID4gLmR4YmwtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtZWRpdC12YWxpZGF0aW9uLXN0YXR1cyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteCkgKiAtMSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14KTtcbiAgb3JkZXI6IC0xO1xufVxuLmR4YmwtdGFnLWJveC5keGJsLXJlYWRvbmx5ID4gLmR4YmwtdGFnIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXJlYWRvbmx5LWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXJlYWRvbmx5LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRhZy1ib3guZHhibC1yZWFkb25seSA+IC5keGJsLXRhZyB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdGFnLWJveC5keGJsLXJlYWRvbmx5ID4gLmR4YmwtdGFnIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10YWctYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC10YWcge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRhZy1ib3guZHhibC1yZWFkb25seSA+IC5keGJsLXRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC10YWctYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC10YWcgPiAuZHhibC10YWctdGV4dCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdCkgMCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0KTtcbn1cbi5keGJsLXRhZy1ib3guZHhibC1lZGl0LWJ0bi1jbGVhci12aXNpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxcmVtICsgMiAqIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXgpKTtcbn1cbi5keGJsLXRhZy1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXRhZywgLmR4YmwtdGFnLWJveDpkaXNhYmxlZCA+IC5keGJsLXRhZyB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1kaXNhYmxlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10YWctYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC10YWcsIC5keGJsLXRhZy1ib3g6ZGlzYWJsZWQgPiAuZHhibC10YWcge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRhZy1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXRhZywgLmR4YmwtdGFnLWJveDpkaXNhYmxlZCA+IC5keGJsLXRhZyB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdGFnLWJveC5keGJsLWRpc2FibGVkID4gLmR4YmwtdGFnLCAuZHhibC10YWctYm94OmRpc2FibGVkID4gLmR4YmwtdGFnIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10YWctYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC10YWc6OmJlZm9yZSwgLmR4YmwtdGFnLWJveDpkaXNhYmxlZCA+IC5keGJsLXRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC10YWctYm94LmR4Ymwtc20ge1xuICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy15OiAwLjEyNXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteDogMC4xODc1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15OiAwLjA2MjVyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLmR4YmwtdGFnLWJveC5keGJsLXNtLmR4YmwtZWRpdC1idG4tY2xlYXItdmlzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMXJlbSArIDIgKiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14KSk7XG59XG4uZHhibC10YWctYm94LmR4YmwtbGcge1xuICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXBhZGRpbmcteTogMC4xMjVyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdDogMC41cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmR4YmwtdGFnLWJveC5keGJsLWxnLmR4YmwtZWRpdC1idG4tY2xlYXItdmlzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMXJlbSArIDIgKiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14KSk7XG59XG5cbi5keGJsLWVkaXQtZHJvcGRvd24ge1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tYmc6ICNmZmY7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLW1heC1oZWlnaHQ6IDIwMHB4O1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1tYXJnaW4teDogMDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tbWFyZ2luLXk6IDAuMDYyNXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tZGlzYWJsZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItdGl0bGUtZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1taW4td2lkdGg6IDA7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjNWYzNjhkO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1mYW1pbHkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1jb2xvcik7XG4gIG1hcmdpbjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLW1hcmdpbi15KSB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tbWFyZ2luLXgpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3gtc2hhZG93KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duLWhpZGRlbixcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+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+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0bixcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aCk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duIC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duIC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgOTUlKSk7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tZGlzYWJsZWQtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duIC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duIC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtZWRpdC1kcm9wZG93bi10aXRsZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1lZGl0LWRyb3Bkb3duLXRpdGxlIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci10aXRsZS1mb250LXdlaWdodCk7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24ge1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xufVxuXG4uZHhibC1zbS5keGJsLWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93biwgLmR4Ymwtc20uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1lZGl0LWRyb3Bkb3duIHtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAwLjEyNXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC4xMjVyZW07XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbn1cblxuLmR4YmwtbGcuZHhibC1kcm9wZG93biA+IC5keGJsLWVkaXQtZHJvcGRvd24sIC5keGJsLWxnLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtZWRpdC1kcm9wZG93biB7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbn1cblxuLmR4Ymwtcm9sbGVycy1jb250YWluZXIge1xuICAtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4Ymwtcm9vbGVyLXRpdGxlLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1keGJsLXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICM1ZjM2OGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15KTtcbn1cbi5keGJsLXJvbGxlcnMtY29udGFpbmVyIC5keGJsLXJvbGxlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmbGV4OiAxIDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXJvbGxlcnMtY29udGFpbmVyIC5keGJsLXJvbGxlci1jb250YWluZXIgLmR4Ymwtcm9sbGVyIHtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLXJvbGxlcnMtY29udGFpbmVyIC5keGJsLXJvbGxlci1jb250YWluZXIgLmR4Ymwtcm9sbGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4Ymwtcm9vbGVyLXRpdGxlLWZvbnQtd2VpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy15KSB2YXIoLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5keGJsLXJvbGxlcnMtY29udGFpbmVyIC5keGJsLXJvbGxlci1pdGVtLFxuLmR4Ymwtcm9sbGVycy1jb250YWluZXIgLmR4Ymwtcm9sbGVyLWFmdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXgpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4Ymwtcm9sbGVycy1jb250YWluZXIgLmR4Ymwtcm9sbGVyLWl0ZW0sXG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItaXRlbS5keGJsLXJvbGxlci1leHBhbmRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5keGJsLXJvbGxlcnMtY29udGFpbmVyIC5keGJsLXJvbGxlci1pdGVtLmR4Ymwtcm9sbGVyLWV4cGFuZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5keGJsLXJvbGxlcnMtY29udGFpbmVyIC5keGJsLXJvbGxlci1hZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudGNvbG9yO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItYWZ0ZXIgLmR4Ymwtcm9sbGVyLWl0ZW0sIC5keGJsLXJvbGxlcnMtY29udGFpbmVyIC5keGJsLXJvbGxlci1hZnRlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5keGJsLXJvbGxlcnMtY29udGFpbmVyIC5keGJsLXJvbGxlci1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC4xNTtcbiAgei1pbmRleDogMjtcbn1cbi5keGJsLXJvbGxlcnMtY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC1yb2xsZXItYWZ0ZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4Ymwtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcbn1cbi5keGJsLXJvbGxlcnMtY29udGFpbmVyLmR4Ymwtcm9sbGVyLWludmFsaWQtZGF0YSAuZHhibC1yb2xsZXItYWZ0ZXIgPiAuZHhibC1yb2xsZXItaXRlbSB7XG4gIG9wYWNpdHk6IDAuMzU7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXI6Zm9jdXMgLmR4Ymwtcm9sbGVyLWFmdGVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmR4Ymwtc20gLmR4Ymwtcm9sbGVycy1jb250YWluZXIge1xuICAtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteDogMC43NXJlbTtcbn1cblxuLmR4YmwtbGcgLmR4Ymwtcm9sbGVycy1jb250YWluZXIge1xuICAtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15OiAxLjI1cmVtO1xuICAtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy15OiAwLjYyNXJlbTtcbiAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteDogMS4yNXJlbTtcbn1cblxuLmR4Ymwtcm9sbGVycy1mb290ZXIge1xuICAtLWR4Ymwtcm9vbGVycy1mb290ZXItYmc6IHVuc2V0O1xuICAtLWR4Ymwtcm9vbGVycy1mb290ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1yb29sZXJzLWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLXJvb2xlcnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXJvb2xlcnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4Ymwtcm9vbGVycy1mb290ZXItYnRuLXNwYWNpbmc6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteCk7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4Ymwtcm9vbGVycy1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtcm9vbGVycy1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtcm9vbGVycy1ib3JkZXItY29sb3IpO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtcm9vbGVycy1mb290ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4Ymwtcm9vbGVycy1mb290ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4Ymwtcm9sbGVycy1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1yb2xsZXJzLWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXJvbGxlcnMtZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4Ymwtcm9sbGVycy1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzJTtcbn1cbi5keGJsLXJvbGxlcnMtZm9vdGVyID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICM1ZjM2OGQ7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbn1cblxuLmR4Ymwtc20gLmR4Ymwtcm9sbGVycy1mb290ZXIge1xuICAtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteDogMC4zNzVyZW07XG59XG5cbi5keGJsLWxnIC5keGJsLXJvbGxlcnMtZm9vdGVyIHtcbiAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteTogMC42MjVyZW07XG4gIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXg6IDAuNjI1cmVtO1xufVxuXG4uZHhibC1wYWdlciB7XG4gIC0tZHhibC1wYWdlci1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1wYWdlci1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtcGFnZXItYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtcGFnZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1wYWdlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtcGFnZXItYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXBhZ2VyLWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLXBhZ2VyLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXBhZ2VyLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLXBhZ2VyLXBhZGRpbmcteTogMDtcbiAgLS1keGJsLXBhZ2VyLWJ0bi1iZzogI2ZmZjtcbiAgLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gIC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLXBhZ2VyLWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1wYWdlci1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtcGFnZXItYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtcGFnZXItYnRuLWRpc2FibGVkLWJnOiAjZmZmO1xuICAtLWR4YmwtcGFnZXItYnRuLWRpc2FibGVkLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWJnOiAjZmZmO1xuICAtLWR4YmwtcGFnZXItcGFnZS1idG4tY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1iZzogIzVmMzY4ZDtcbiAgLS1keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1iZzogI2ZmZjtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1ib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZzogMC4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcGFnZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1wYWdlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtcGFnZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXBhZ2VyLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWNvbG9yKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtcGFnZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXBhZ2VyLXBhZGRpbmcteCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1mb250LWZhbWlseTogdmFyKC0tZHhibC1wYWdlci1mb250LWZhbWlseSk7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGFnZXItbGluZS1oZWlnaHQpO1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItc3R5bGUpO1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoKTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1iZyk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4taG92ZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtYmcpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteCk7XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXkpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiBjYWxjKDIgKiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXkpICsgdmFyKC0tZHhibC1wYWdlci1mb250LXNpemUpICogdmFyKC0tZHhibC1wYWdlci1saW5lLWhlaWdodCkgKyAyICogdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWJnLCB0cmFuc3BhcmVudCk7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLXBhZ2UtYnRuIHtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1wYWdlci1wYWdlLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWJ0bi1jb2xvcik7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLXBhZ2UtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1wYWdlLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1wYWdlLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1wYWdlLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1wYWdlLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLXBhZ2UtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWJnLCB0cmFuc3BhcmVudCk7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0biB7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItYmc6ICM1ZjM2OGQ7XG4gIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG46ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0biB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1wYWdlci1wYWdlLWJ0bikgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtcGFnZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1wYWdlci1wYWdlLWJ0bik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1wYWdlci1wYWdlLWJ0bik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLXBhZ2VyLXBhZ2UtYnRuKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtcGFnZXItcGFnZS1idG4pLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLXBhZ2VyLXBhZ2UtYnRuKTpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWRpc2FibGVkLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1maXJzdC1wYWdlLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLWxhc3QtcGFnZS1idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG4uZHhibC1wYWdlciAuZHhibC1wYWdlci1wYWdlLWVkaXQge1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtZmFtaWx5KTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6IHZhcigtLWR4YmwtcGFnZXItZm9udC1zaXplKTtcbiAgLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodDogdmFyKC0tZHhibC1wYWdlci1saW5lLWhlaWdodCk7XG4gIC0tZHhibC10ZXh0LWVkaXQtYmc6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1lZGl0LWJnKTtcbiAgLS1keGJsLXRleHQtZWRpdC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtY29sb3IpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXg6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteCk7XG4gIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXkpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZyk7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtcGFnZXIgLmR4YmwtcGFnZXItcGFnZS1lZGl0ID4gaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHhibC1wYWdlciAuZHhibC1wYWdlci1wYWdlLWVkaXQtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZyk7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteTogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLXBhZ2VyIC5keGJsLXBhZ2VyLWNvbXBhY3QtbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1wYWdlci5keGJsLXNtIHtcbiAgLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1wYWdlci1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1wYWdlci1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1wYWdlci1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtcGFnZXIuZHhibC1sZyB7XG4gIC0tZHhibC1wYWdlci1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1wYWdlci1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1wYWdlci1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1wYWdlci1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1wYWdlci1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZzogMC41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmR4YmwtcGFnZXIuZHhibC1zbSAuZHhibC1wYWdlci1jb21wYWN0LW1vZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5keGJsLXBhZ2VyLmR4Ymwtc20gLmR4YmwtcGFnZXItZnVsbC1tb2RlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmR4YmwtcGFnZXI6bm90KC5keGJsLXNtKTpub3QoLmR4YmwtbGcpIC5keGJsLXBhZ2VyLWNvbXBhY3QtbW9kZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLmR4YmwtcGFnZXI6bm90KC5keGJsLXNtKTpub3QoLmR4YmwtbGcpIC5keGJsLXBhZ2VyLWZ1bGwtbW9kZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYyNXB4KSB7XG4gIC5keGJsLXBhZ2VyLmR4YmwtbGcgLmR4YmwtcGFnZXItY29tcGFjdC1tb2RlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuZHhibC1wYWdlci5keGJsLWxnIC5keGJsLXBhZ2VyLWZ1bGwtbW9kZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmR4YmwtcGFnZXItY29udGFpbmVyIHtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXgpIDA7XG59XG4uZHhibC1wYWdlci1jb250YWluZXIgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy15KTtcbn1cbi5keGJsLXBhZ2VyLWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nKTtcbn1cbi5keGJsLXBhZ2VyLWNvbnRhaW5lciA+IC5keGJsLXBhZ2VyLXBhZ2Utc2l6ZS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmR4YmwtcGFnZXItY29udGFpbmVyID4gLmR4YmwtcGFnZXItcGFnZS1zaXplLXNlbGVjdG9yID4gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1wYWdlci1jb250YWluZXIgPiAuZHhibC1wYWdlci1wYWdlLXNpemUtc2VsZWN0b3IgPiAuZHhibC10ZXh0LWVkaXQge1xuICB3aWR0aDogNWVtO1xufVxuLmR4YmwtcGFnZXItY29udGFpbmVyLmR4Ymwtc20sIC5keGJsLXNtID4gLmR4YmwtcGFnZXItY29udGFpbmVyIHtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1wYWdlci1jb250YWluZXItc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLXBhZ2VyLWNvbnRhaW5lci5keGJsLWxnLCAuZHhibC1sZyA+IC5keGJsLXBhZ2VyLWNvbnRhaW5lciB7XG4gIC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy14OiAwLjYyNXJlbTtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXNwYWNpbmc6IDAuNzVyZW07XG59XG5cbi5keGJsLXNjcm9sbC12aWV3ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQ6IDAuMnJlbTtcbiAgLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0OiAwLjVyZW07XG4gIC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aDogMC4ycmVtO1xuICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItaG92ZXItd2lkdGg6IDAuNXJlbTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlcjpub3QoW2RhdGEtcWEtZHhibC1zY3JvbGxpbmddKSA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlcjpub3QoW2RhdGEtcWEtZHhibC1zY3JvbGxpbmddKSA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyOm5vdChbZGF0YS1xYS1keGJsLXNjcm9sbGluZ10pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIsXG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXI6bm90KFtkYXRhLXFhLWR4Ymwtc2Nyb2xsaW5nXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLCAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iLCAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci1ob3Zlci13aWR0aCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci1ob3Zlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aCk7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aCk7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhvdmVyLWhlaWdodCk7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhlaWdodCk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYltkYXRhLXFhLWR4YmwtZHJhZ2dpbmddIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYltkYXRhLXFhLWR4YmwtZHJhZ2dpbmddIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0KTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBvcGFjaXR5OiAwLjc1O1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1ob3Zlci1oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0KTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgc2Nyb2xsYmFyLWhlaWdodDogbm9uZTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmR4YmwtZ3JpZCB7XG4gIC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtZ3JpZC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtZ3JpZC1taW4td2lkdGg6IDI0MHB4O1xuICAtLWR4YmwtZ3JpZC1tYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAtLWR4YmwtZ3JpZC1iZzogI2ZmZjtcbiAgLS1keGJsLWdyaWQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLWdyaWQtZml4ZWQtY29sdW1uLWJvcmRlci1jb2xvcjogIzg4ODg4ODtcbiAgLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1ncmlkLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1iZzogeWVsbG93O1xuICAtLWR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14OiAxLjVyZW07XG4gIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXk6IDNyZW07XG4gIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0OiAzLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGg6IDEuODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aDogMTdyZW07XG4gIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1ncmlkLWlucGxhY2UtZWRpdC1ib3JkZXItd2lkdGg6IDJweDtcbiAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14OiAxLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXk6IDEuNzVyZW07XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteDogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1ncmlkLWhlYWRlci1mb250LXdlaWdodDogNjAwO1xuICAtLWR4YmwtZ3JpZC1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZ3JpZC1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtZm9vdGVyLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZHhibC1ncmlkLWZvb3Rlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWJnOiB1bnNldDtcbiAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtZ3JpZC1mb2N1cy1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcjogIzVmMzY4ZDtcbiAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWZvY3VzLWJnOiB1bnNldDtcbiAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWZvY3VzLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtZ3JpZC10b3VjaC1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLXRvdWNoLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtZ3JpZC1ob3Zlci1iZzogaW5oZXJpdDtcbiAgLS1keGJsLWdyaWQtaG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtbWluLXdpZHRoKTtcbiAgbWF4LWhlaWdodDogdmFyKC0tZHhibC1ncmlkLW1heC1oZWlnaHQpO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1sb2FkaW5nLXBhbmVsIHtcbiAgei1pbmRleDogMTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCwgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtYm90dG9tLXBhbmVsIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbDpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC1ib3R0b20tcGFuZWw6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWw6Zm9jdXMtdmlzaWJsZSwgLmR4U2FmYXJpIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLWJvdHRvbS1wYW5lbDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtYm90dG9tLXBhbmVsOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtYm90dG9tLXBhbmVsIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodCk7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCB2YXIoLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lciwgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14KSAwO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXkpO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nKTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyID4gLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtZnJlZS1zcGFjZSB7XG4gIGZsZXg6IDEgMTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIC5keGJsLWdyaWQtaGVhZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXgpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXNoYWRvdyk7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lciAuZHhibC1ncmlkLWhlYWRlcjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCB2YXIoLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIC5keGJsLWdyaWQtaGVhZGVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiB2YXIoLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14KTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwuZHhibC1ncmlkLW11bHRpcGxlLXBhbmVsIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsLmR4YmwtZ3JpZC1tdWx0aXBsZS1wYW5lbCA+IC5keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbC5keGJsLWdyaWQtbXVsdGlwbGUtcGFuZWwgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbC5keGJsLWdyaWQtbXVsdGlwbGUtcGFuZWwgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyOmZvY3VzID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94IHtcbiAgICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcik7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lciA+IC5keGJsLWdyaWQtc2VhcmNoLWJveCA+IC5keGJsLWJ0bi1pY29uID4gLmR4YmwtaW1hZ2Uge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteCk7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIHNwYW4uZHhibC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSBzcGFuLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWxvYWRpbmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICM1ZjM2OGQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIC5keGJsLXdhaXQtaW5kaWNhdG9yIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgLmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5keGJsLWdyaWQgLmR4YmwtcGFnZXIge1xuICAtLWR4YmwtcGFnZXItZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZ3JpZC1mb250LWZhbWlseSk7XG4gIC0tZHhibC1wYWdlci1mb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1mb250LXNpemUpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC10ZXh0LWVkaXQge1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWZvbnQtc2l6ZSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWNoZWNrYm94IHtcbiAgLS1keGJsLWNoZWNrYm94LWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xuICAtLWR4YmwtY2hlY2tib3gtZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtZm9udC1zaXplKTtcbn1cbi5keGJsLWdyaWQuZHhibC1zbSB7XG4gIC0tZHhibC1ncmlkLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteTogMnJlbTtcbiAgLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0OiAyLjYyNXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZzogMC4yNXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoOiAxLjYyNXJlbTtcbiAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXg6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGg6IDE1cmVtO1xuICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXk6IDEuNXJlbTtcbiAgLS1keGJsLWdyaWQtaGVhZGVyLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1ncmlkLmR4Ymwtc20gLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgLmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmR4YmwtZ3JpZC5keGJsLXNtIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIC5keGJsLXdhaXQtaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uZHhibC1ncmlkLmR4Ymwtc20gLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgc3Bhbi5keGJsLWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG59XG4uZHhibC1ncmlkLmR4YmwtbGcge1xuICAtLWR4YmwtZ3JpZC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteDogMnJlbTtcbiAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteTogNHJlbTtcbiAgLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQ6IDQuMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZzogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aDogMi4xMjVyZW07XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14OiAwLjMxMjVyZW07XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRoOiAxOXJlbTtcbiAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXk6IDEuNXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmc6IDAuNjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXg6IDJyZW07XG4gIC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteTogMnJlbTtcbiAgLS1keGJsLWdyaWQtaGVhZGVyLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWdyaWQuZHhibC1sZyAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSAuZHhibC1pbWFnZSB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uZHhibC1ncmlkLmR4YmwtbGcgLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgLmR4Ymwtd2FpdC1pbmRpY2F0b3Ige1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5keGJsLWdyaWQuZHhibC1sZyAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSBzcGFuLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWxvYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDAuNnJlbTtcbn1cblxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLWdyaWQuZHhibC1ncmlkLW5vd3JhcCAuZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1ncmlkLmR4YmwtZ3JpZC1ub3dyYXAgLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIgPiAuZHhibC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyaWQtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcbn1cbi5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiA6bm90KDpsYXN0LWNoaWxkLCAuZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWdyaWQtaGVhZGVyLXNwYWNpbmcpO1xufVxuLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIGR4YmwtZ3JpZC1zZWxlY3Rpb24tY2hlY2tib3gtYmFja2dyb3VuZC1wb3NpdGlvbi1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDYwMCU7XG4gIH1cbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWNoZWNrYm94LmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2hlY2std2F2ZS1hbmltYXRlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjphZnRlcixcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtY2hlY2tib3guZHhibC1ncmlkLXNlbGVjdGlvbi1jaGVjay13YXZlLWFuaW1hdGVkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlIDEwMCU7XG4gIGFuaW1hdGlvbjogMS41cyBsaW5lYXIgaW5maW5pdGUgZHhibC1ncmlkLXNlbGVjdGlvbi1jaGVja2JveC1iYWNrZ3JvdW5kLXBvc2l0aW9uLWFuaW1hdGlvbjtcbn1cbi5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsXG4uZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWNvbG9yKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1iZyk7XG59XG4uZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OmZvY3VzLXdpdGhpbixcbi5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiAwO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpICogLTEpIDA7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAwO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWNoZWNrYm94LFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtY2hlY2tib3gge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpICogLTEpIDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50LmR4YmwtYWxpZ24tY2VudGVyLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50LmR4YmwtYWxpZ24tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50LmR4YmwtYWxpZ24tcmlnaHQsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQuZHhibC1hbGlnbi1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciB7XG4gIC0tZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGg6IDEuMjQ5OTM3NXJlbTtcbiAgLS1keGJsLWdyaWQtaGVhZGVyLXNwYWNpbmc6IDA7XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0LFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoKSAqIC0xKTtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4tc3BsaXQtZHJvcGRvd24pLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4tc3BsaXQtZHJvcGRvd24pIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4tc3BsaXQtZHJvcGRvd24pID4gLmR4YmwtY2hlY2tib3gsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bikgPiAuZHhibC1jaGVja2JveCB7XG4gIC0tZHhibC1jaGVja2JveC1ib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSkgMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd24sXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd24ge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMDtcbiAgd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWhvdmVyLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgOTUlKSk7XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci5keGJsLXNtLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIuZHhibC1zbSB7XG4gIC0tZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGg6IDEuMTI1cmVtO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLmR4YmwtbGcsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci5keGJsLWxnIHtcbiAgLS1keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aDogMS4zNzVyZW07XG59XG5cbi5keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlciB7XG4gIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJnOiAjZmZmO1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItc2hhZG93KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB6LWluZGV4OiAyMDAwMDtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlciAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gc3BhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG59XG5cbi5keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uZHhibC1ncmlkLWVkaXQtZm9ybSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZC1lZGl0LWZvcm0gPiBmb3JtID4gLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcbiAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcbn1cblxuLmR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucyB7XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nOiAwLjVyZW07XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXgpIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zID4gLmR4YmwtYnRuIHtcbiAgbWluLXdpZHRoOiA0LjVyZW07XG59XG4uZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nKTtcbn1cblxuLmR4Ymwtc20gLmR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucyB7XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmc6IDAuMzc1cmVtO1xufVxuXG4uZHhibC1sZyAuZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zIHtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmc6IDAuNjI1cmVtO1xufVxuXG4uZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMge1xuICAtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteTogMXJlbTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15KSAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zID4gLmR4YmwtYnRuIHtcbiAgbWluLXdpZHRoOiAzLjI1cmVtO1xufVxuLmR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteCk7XG59XG5cbi5keGJsLXNtIC5keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucyB7XG4gIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXk6IDAuNXJlbTtcbn1cblxuLmR4YmwtbGcgLmR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zIHtcbiAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXg6IDAuNjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteTogMS41cmVtO1xufVxuXG4uZHhibC1ncmlkLXNvcnQtYXNjLFxuLmR4YmwtZ3JpZC1zb3J0LWRlc2MsXG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmR4YmwtZ3JpZC1zb3J0LWFzYyxcbi5keGJsLWdyaWQtc29ydC1kZXNjIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5keGJsLWdyaWQtc29ydC1hc2MgfiAuZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4sXG4uZHhibC1ncmlkLXNvcnQtZGVzYyB+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHhibC1idG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4ge1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLWdyaWQtaGVhZGVyLXNwYWNpbmc6IDA7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDA7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1tYXJnaW4teTogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSk7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tcGFkZGluZy1zdWJ0cmFjdGlvbjogMC4xNXJlbTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tbWFyZ2luLXkpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1tYXJnaW4teSk7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpIC0gdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tcGFkZGluZy1zdWJ0cmFjdGlvbikpIGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpIC0gdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tcGFkZGluZy1zdWJ0cmFjdGlvbikpO1xufVxuLmR4YmwtYnRuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuID4gLmR4YmwtaW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5keGJsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnKTtcbn1cbi5keGJsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1hY3RpdmUge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbn1cbi5keGJsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1maWxsZWQge1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjNWYzNjhkO1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjNWYzNjhkO1xufVxuXG4uZHhibC1ncmlkLWRyYWdnaW5nLXVwLXRhcmdldCxcbi5keGJsLWdyaWQtZHJhZ2dpbmctZG93bi10YXJnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE5OTk5O1xuICB0cmFuc2l0aW9uOiAwLjFzO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDI7XG59XG4uZHhNYWNPU01vYmlsZVBsYXRmb3JtIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQge1xuICB6LWluZGV4OiA0OyAvKiBUMTIxMTk4MSAqL1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyOmhvdmVyID4gdGQ6OmJlZm9yZSB7XG4gIC8qIFQxMjAzNjE2OiBhbiBlbXB0eSBzZWxlY3RvciB0byBkZWFsIHdpdGggYSB3ZWlyZCBlcnJvciBvZiBvdmVybGFwcGluZyByb3cgYXJlYXMgaW4gdGhlIG1vYmlsZSBzaW11bGF0aW9uIG9mIENocm9tZSAqL1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6Zmlyc3QtY2hpbGQsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50LCAuZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcjpmaXJzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6Zmlyc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6Zmlyc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6bGFzdC1jaGlsZCwgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6bGFzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCwgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6bGFzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmxhc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmxhc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcjpsYXN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmxhc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0aCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsICsgdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCwgLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsICsgdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCwgLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsICsgdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCwgLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsICsgdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCwgLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsICsgdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCwgLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsICsgdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCwgLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0aCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0aDpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCB2YXIoLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpmb2N1cy12aXNpYmxlLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkOmZvY3VzLXZpc2libGUsIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGg6Zm9jdXMtdmlzaWJsZSwgLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpmb2N1cy12aXNpYmxlLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoOmZvY3VzLXZpc2libGUsIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMC4xMnJlbTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCA+IC5keGJsLWNoZWNrYm94LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiAuZHhibC1jaGVja2JveCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkID4gLmR4YmwtY2hlY2tib3gge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpICogLTEpIDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkIC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQgLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZCAuZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1jb2xvcik7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZCAuZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OmZvY3VzLXdpdGhpbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZCAuZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OmZvY3VzLXdpdGhpbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZCAuZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OmZvY3VzLXdpdGhpbiB7XG4gIG91dGxpbmU6IDA7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQ6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCB2YXIoLS1keGJsLWdyaWQtZm9jdXMtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQ6Zm9jdXMtdmlzaWJsZSwgLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQ6Zm9jdXMtdmlzaWJsZSwgLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMC4xMnJlbTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgbWF4LWxpbmUtbGVuZ3RoICovXG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6bm90KC5keGJsLWdyaWQtaGVhZGVyLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1oZWFkZXIpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOm5vdCguZHhibC1ncmlkLWZpbHRlci1yb3cpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQ6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoOm5vdCguZHhibC1ncmlkLWhlYWRlci1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktaGVhZGVyKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpub3QoLmR4YmwtZ3JpZC1maWx0ZXItcm93KTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0aDpub3QoLmR4YmwtZ3JpZC1oZWFkZXItaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWhlYWRlciksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHI6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6bm90KC5keGJsLWdyaWQtZmlsdGVyLXJvdyk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIge1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIG1heC1saW5lLWxlbmd0aCAqL1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cgPiB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdyA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1maWx0ZXItcm93ID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93ID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWZpbHRlci1yb3cgPiB0ZCB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCk6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpoYXMoLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOmZvY3VzLXdpdGhpbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCk6aGFzKC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOmhhcyguZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkKSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpmb2N1cy13aXRoaW4sIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpoYXMoLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCksIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpmb2N1cy13aXRoaW4sIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpoYXMoLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCksIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpmb2N1cy13aXRoaW4sIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpoYXMoLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCkge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpub3QoLmR4YmwtZ3JpZC1maXhlZC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCk6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCB7XG4gIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteSkgKiAtMSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14KSAqIC0xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6b25seS1jaGlsZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6b25seS1jaGlsZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6b25seS1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Omhhcyg6Zm9jdXMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6aGFzKDpmb2N1cykge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KS52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykuaW52YWxpZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLmludmFsaWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KS5pbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQge1xuICAtLWR4YmwtdGV4dC1lZGl0LWJnOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+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+IHRkID4gLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkID4gLmR4YmwtdGFnLWJveC5keGJsLXJlYWRvbmx5LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZCA+IC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZCA+IC5keGJsLXRhZy1ib3guZHhibC1yZWFkb25seSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQgPiAuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQgPiAuZHhibC10YWctYm94LmR4YmwtcmVhZG9ubHkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgLyogVDEyMDczMTUgKi9cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1lZGl0LXJvdy1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWVkaXQtcm93LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmMzY4ZDtcbiAgb3BhY2l0eTogOCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWVkaXQtcm93LWJnLCB2YXIoLS1keGJsLWdyaWQtYmcsIHVuc2V0KSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0IHtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy15KSAqIC0xKSBjYWxjKHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXgpICogLTEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+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+IC5keGJsLXRleHQtZWRpdCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCB7XG4gIC0tZHhibC10ZXh0LWVkaXQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5IHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5OjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seTo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYzNjhkO1xuICBvcGFjaXR5OiAzJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnLCB0cmFuc3BhcmVudCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYzNjhkO1xuICBvcGFjaXR5OiAzJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWJnLCB0cmFuc3BhcmVudCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIDk1JSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSB7XG4gIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMTI1cmVtKTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4xMjVyZW0pO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMTI1cmVtKTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4xMjVyZW0pO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkOm5vdCguZHhibC1ncmlkLWJvcmRlcmVkLWxlZnQpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZDpub3QoLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQ6bm90KC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCkge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwge1xuICBwYWRkaW5nOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAqIC0xKSAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIHRvcDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZDpudGgtY2hpbGQoMikgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZDpudGgtY2hpbGQoMikgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keTpudGgtY2hpbGQoMikgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keTpudGgtY2hpbGQoMikgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdDpudGgtY2hpbGQoMikgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdDpudGgtY2hpbGQoMikgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiBzcGFuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cgPiB0ZCA+IGRpdltkeGJsLWdyaWQtc3VtbWFyeS1pdGVtXSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQgPiBkaXZbZHhibC1ncmlkLXN1bW1hcnktaXRlbV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtY29tbWFuZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggPiAuZHhibC1ncmlkLWNvbHVtbi1yZXNpemUtYW5jaG9yIHtcbiAgdG9wOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvcjpub3QoLmR4YmwtZ3JpZC1sZWZ0LWFsaWduLWNvbHVtbi1yZXNpemUtYW5jaG9yKSB7XG4gIHJpZ2h0OiBjYWxjKCh2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSAtIDdweCkgLyAyIC0gMSAqIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCA+IC5keGJsLWdyaWQtY29sdW1uLXJlc2l6ZS1hbmNob3IuZHhibC1ncmlkLWxlZnQtYWxpZ24tY29sdW1uLXJlc2l6ZS1hbmNob3Ige1xuICBsZWZ0OiBjYWxjKCh2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSAtIDdweCkgLyAyIC0gMSAqIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCA+IC5keGJsLWdyaWQtY29sdW1uLXJlc2l6ZS1hbmNob3Ige1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvciA+IGRpdiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCA+IC5keGJsLWdyaWQtY29sdW1uLXJlc2l6ZS1hbmNob3IgPiBkaXY6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvci5keGJsLXRvdWNoIHtcbiAgd2lkdGg6IGNhbGMoMiAqIHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KSArIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpKTtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteCkgLSAxICogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvci5keGJsLWxhc3Qge1xuICB3aWR0aDogM3B4O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvci5keGJsLWxhc3Q6bm90KC5keGJsLWdyaWQtbGVmdC1hbGlnbi1jb2x1bW4tcmVzaXplLWFuY2hvcikge1xuICByaWdodDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+ICogPiB0ciA+IHRkLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyOmxhc3QtY2hpbGQgPiB0aCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLWdyaWQtYm9yZGVyZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1ncmlkLWVtcHR5LWNlbGwge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQuZHhibC1ncmlkLWVtcHR5LWhlYWQgKyB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiAuZHhibC1ncmlkLWFybS1yb3cge1xuICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gLmR4YmwtZ3JpZC1hcm0tcm93ICsgdHIgPiB0aCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IC5keGJsLWdyaWQtYXJtLXJvdyA+IHRoIHtcbiAgYm9yZGVyOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGg6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGg6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCAuZHhibC1ncmlkLWhlYWRlci1yb3cgPiB0aDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkIC5keGJsLWdyaWQtaGVhZGVyLXJvdyA+IHRoOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGg6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkIC5keGJsLWdyaWQtaGVhZGVyLXJvdyA+IHRoOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItZm9udC13ZWlnaHQpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1maWx0ZXItcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+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+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGRbZHhibC1oaWRkZW4tc2tlbGV0b24tY2VsbF0ge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWVtcHR5LWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbC1zaXplIHtcbiAgd2lkdGg6IGNhbGModmFyKC0tZHhibC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoKSAtIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWluZGVudC1jZWxsLXNpemU6bm90KDpmaXJzdC1jaGlsZCkge1xuICB3aWR0aDogdmFyKC0tZHhibC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWluZGVudC1jZWxsLFxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtaGVhZGVyLWluZGVudC1jZWxsIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSB0cjpub3QoLmR4YmwtZ3JpZC1mb290ZXItcm93KTpub3QoLmR4YmwtZ3JpZC1maWx0ZXItcm93KSAuZHhibC1ncmlkLWluZGVudC1jZWxsIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgKyB0ZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbiB7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uID4gLmR4YmwtaW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1lbXB0eS1jZWxsLmR4YmwtZ3JpZC1oaWRkZW4tZW1wdHktY2VsbCB7XG4gIHdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9jdXMtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjM2OGQ7XG4gIG9wYWNpdHk6IDkwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLWxpbmssIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLWxpbmssIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LWxpbmsge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9jdXMtY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9jdXMtY29sb3IpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLWxpbms6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtbGluazpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tdGV4dC1saW5rOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBvcGFjaXR5OiA4MCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtc2VsZWN0aW9uLWZvY3VzLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtc2VsZWN0aW9uLWZvY3VzLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYzNjhkO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLWxpbmssIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtbGluaywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tdGV4dC1saW5rIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLWxpbms6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1saW5rOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtbGluazpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgb3BhY2l0eTogODAlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdykgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdykgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb246bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdykgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb246bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtdG91Y2gtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC10b3VjaC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9vdGVyLXJvdyB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZm9vdGVyLWZvbnQtd2VpZ2h0KTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvb3Rlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvb3Rlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1ncm91cC1mb290ZXItZm9udC13ZWlnaHQpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMiU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSArIHRkOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZGV0YWlsLWNlbGwge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14KTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtdGFibGUtbm8tc2Nyb2xsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4RmlyZWZveCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCA+IHRoZWFkLCAuZHhGaXJlZm94IC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtdGFibGUtbm8tc2Nyb2xsID4gdGZvb3Qge1xuICBoZWlnaHQ6IDElO1xufVxuLmR4RmlyZWZveCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCA+IHRib2R5ID4gLmR4YmwtZ3JpZC1lbXB0eS1yb3cge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZHhGaXJlZm94IC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtdGFibGUtbm8tc2Nyb2xsID4gdGJvZHkgPiA6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpub3QoW2RhdGEtdmlydHVhbC1pdGVtLWluZGV4PVwiLTFcIl0pOm5vdCg6b25seS1jaGlsZCkgPiB0ZCB7XG4gIGhlaWdodDogMSU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGU6bm90KC5keGJsLWdyaWQtdGFibGUtbm8tc2Nyb2xsKSA+IHRib2R5ID4gLmR4YmwtZ3JpZC1lbXB0eS1yb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1jb250ZW50LWZpdC1jYWxjIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLWNvbnRlbnQtZml0LWNhbGMgPiBjb2xncm91cCBjb2w6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1jb250ZW50LWZpdC1jYWxjID4gY29sZ3JvdXAgY29sLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtdGFibGUtY29udGVudC1maXQtY2FsYyA+IHRoZWFkID4gdHIgPiAqLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLWNvbnRlbnQtZml0LWNhbGMgPiB0Zm9vdCA+IHRyID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtdGFibGUtY29udGVudC1maXQtY2FsYyA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLWNvbnRlbnQtZml0LWNhbGMgPiB0aGVhZCA+IHRyID4gKiAuZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtY29udHJvbHMtY29udGFpbmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLWNvbnRlbnQtZml0LWNhbGMgPiB0Zm9vdCA+IHRyID4gdGQgLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWNvbnRyb2xzLWNvbnRhaW5lciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1jb250ZW50LWZpdC1jYWxjID4gdGJvZHkgPiB0ciA+IHRkIC5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1jb250cm9scy1jb250YWluZXIge1xuICBmbG9hdDogdW5zZXQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtY29sdW1ucy1zZXBhcmF0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1jb2x1bW5zLXNlcGFyYXRvcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmMzY4ZDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtY29sdW1ucy1zZXBhcmF0b3IgPiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtZ3JpZDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IHRyLmR4YmwtZ3JpZC1ncm91cC1yb3c6Zm9jdXMgPiB0ZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1ncm91cC1yb3c6Zm9jdXMgPiB0ZCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIC5keGJsLWdyaWQtY29tbWFuZC1jZWxsLFxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uZHhibC1ncmlkLmR4YmwtZ3JpZC1ub3dyYXAgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiAjcmVnaW9uOiBob3ZlciBzdGF0ZSAqL1xuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHI6bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KTpub3QoLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93KTpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XG59XG5cbi5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KTpub3QoLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93KTpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3IsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYzNjhkO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XG59XG5cbi5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuXG4vKiAjZW5kcmVnaW9uICovXG4uZHhibC1ncmlkW2R4YmwtZ3JpZC1mb2N1c2VkLXJvdy1oaWRkZW5dIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZCB7XG4gIC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tZm9jdXMtY29sb3I6ICMyMTI1Mjk7XG59XG4uZHhibC1ncmlkW2R4YmwtZ3JpZC1mb2N1c2VkLXJvdy1oaWRkZW5dIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbiB7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KTtcbiAgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15KSkgY2FsYygtMSAqIHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteCkpO1xufVxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbiA+IC5keGJsLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbiA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbi1wbGFjZWhvbGRlciB7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWNvbnRyb2xzLWNlbGwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtY29udHJvbHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgpICogMS41KTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWluZGVudHMtY29udGFpbmVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1pbmRlbnQge1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWVtcHR5LWluZGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmR4T3BlcmEgLmR4YmwtZ3JpZCAuZHhibC1zY3JvbGwtdmlld2VyIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uZHhPcGVyYSAuZHhibC1ncmlkIC5keGJsLXNjcm9sbC12aWV3ZXIgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGgge1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG4uZHhPcGVyYSAuZHhibC1ncmlkIC5keGJsLXNjcm9sbC12aWV3ZXIgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCkge1xuICB6LWluZGV4OiAyO1xufVxuLmR4T3BlcmEgLmR4YmwtZ3JpZCAuZHhibC1zY3JvbGwtdmlld2VyIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IC5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkIHtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmR4T3BlcmEgLmR4YmwtZ3JpZCAuZHhibC1zY3JvbGwtdmlld2VyIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IC5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwpIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhlaWdodDogMC4ycmVtO1xuICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1ob3Zlci1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoOiAwLjJyZW07XG4gIC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci1ob3Zlci13aWR0aDogMC41cmVtO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyOm5vdChbZGF0YS1xYS1keGJsLXNjcm9sbGluZ10pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyOm5vdChbZGF0YS1xYS1keGJsLXNjcm9sbGluZ10pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXI6bm90KFtkYXRhLXFhLWR4Ymwtc2Nyb2xsaW5nXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYixcbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlcjpub3QoW2RhdGEtcWEtZHhibC1zY3JvbGxpbmddKSA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIsIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIsIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIge1xuICB0b3A6IDA7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItd2lkdGgpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWJbZGF0YS1xYS1keGJsLWRyYWdnaW5nXSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWJbZGF0YS1xYS1keGJsLWRyYWdnaW5nXSB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoKTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItaG92ZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoKTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0KTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0KTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xuICBvcGFjaXR5OiAwLjc1O1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1ob3Zlci1oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQpO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhvdmVyLWhlaWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQpO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBzY3JvbGxiYXItaGVpZ2h0OiBub25lO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIHtcbiAgLS1keGJsLXBvcHVwLW1hcmdpbjogMDtcbn1cblxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cge1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1mb2N1cy1mcmFtZS1jb2xvcjogIzVmMzY4ZDtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kcmFnLWljb24tc2l6ZTogMXJlbTtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItbWF4LWhlaWdodDogNjB2aDtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItbWF4LXdpZHRoOiAzMjVweDtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItbWluLWhlaWdodDogMjEwcHg7XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLW1pbi13aWR0aDogMjAwcHg7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC1kcm9wZG93bi1oZWFkZXIsIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLXdpbmRvdy1oZWFkZXIsIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtd2luZG93LWRpYWxvZyAuZHhibC1kcm9wZG93bi1oZWFkZXIsIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtd2luZG93LWRpYWxvZyAuZHhibC13aW5kb3ctaGVhZGVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLWRyb3Bkb3duLWJvZHksIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLXdpbmRvdy1ib2R5LCAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXdpbmRvdy1kaWFsb2cgLmR4YmwtZHJvcGRvd24tYm9keSwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC13aW5kb3ctZGlhbG9nIC5keGJsLXdpbmRvdy1ib2R5IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLCAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC13aW5kb3ctYm9keSAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLCAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXdpbmRvdy1kaWFsb2cgLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLCAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXdpbmRvdy1kaWFsb2cgLmR4Ymwtd2luZG93LWJvZHkgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4Ymwtc2Nyb2xsLXZpZXdlciwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC13aW5kb3ctZGlhbG9nIC5keGJsLXNjcm9sbC12aWV3ZXIge1xuICBtYXgtaGVpZ2h0OiA2MHZoO1xuICBtYXgtd2lkdGg6IDMyNXB4O1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtOmxhc3QtY2hpbGQsIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtd2luZG93LWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1zaWRlcGFuZWwtZGlhbG9nIC5keGJsLW1vZGFsLWhlYWRlciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXNpZGVwYW5lbC1kaWFsb2cgLmR4YmwtbW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZyAuZHhibC1zY3JvbGwtdmlld2VyIHtcbiAgaGVpZ2h0OiA1MHZoO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWdnaW5nLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kcmFnZ2luZy1pdGVtIH4gLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kcmFnZ2luZy1pdGVtIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWdnaW5nLWl0ZW0tbmV4dC1zaWJsaW5nIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIC5keGJsLWNoZWNrYm94IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kcmFnLWljb24tc2l6ZSkgLSB2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14KSk7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSAuZHhibC1jaGVja2JveCBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0gLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtLWRyYWctYW5jaG9yLCAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0tZHJhZy1sb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXkpICogLTEpIGNhbGModmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteCkgKiAtMSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15KSAqIC0xKSAwO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14KTtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS1kcmFnLWFuY2hvciB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS1pbmRlbnQge1xuICB3aWR0aDogMXJlbTtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1mb2N1cy1mcmFtZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xICogMC4xNXJlbSk7XG59XG4uZHhTYWZhcmkgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMC4xMnJlbTtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXJbZGF0YS1keC1mb2N1cy1oaWRkZW5dIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSB7XG4gIG91dGxpbmU6IDA7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1kcm9wZG93bi1ib2R5LFxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtbW9kYWwtYm9keSxcbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIsXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1zY3JvbGwtdmlld2VyLFxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4Ymwtc2Nyb2xsLXZpZXdlciAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQsXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWFyZWEtc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDAgMCAzcHg7XG59XG5cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtc20ge1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kcmFnLWljb24tc2l6ZTogMXJlbTtcbn1cblxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1sZyB7XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1zaXplOiAxcmVtO1xufVxuXG4uZHhibC1kcm9wZG93bi5keGJsLXNtLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1yb290IHtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAyODBweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLWhlaWdodDogMTMwcHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoOiAyODBweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5keGJsLWRyb3Bkb3duLmR4Ymwtc20uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXJvb3Qge1xuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoOiAyNTBweDtcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6IDI1MHB4O1xuICB9XG59XG4uZHhibC1kcm9wZG93bi5keGJsLXNtID4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biB7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodDogMjM4cHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodDogMjkycHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAyOTNweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGg6IDEyOHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXNwYWNlOiAwLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1kcm9wZG93bi5keGJsLWxnLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1yb290IHtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAzNjBweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLWhlaWdodDogMjAwcHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoOiAzNjBweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5keGJsLWRyb3Bkb3duLmR4YmwtbGcuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXJvb3Qge1xuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoOiAyOTBweDtcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6IDI5MHB4O1xuICB9XG59XG4uZHhibC1kcm9wZG93bi5keGJsLWxnID4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biB7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodDogMzEwcHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodDogMzgycHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAzODRweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aDogMTU4cHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2U6IDAuNjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXk6IDFyZW07XG59XG5cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC13aWR0aDogbm9uZTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LWhlaWdodDogbm9uZTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAzMjBweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLWhlaWdodDogMTY1cHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoOiAzMjBweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3NjhweCkge1xuICAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXJvb3Qge1xuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDU3NnB4KSB7XG4gIC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LWhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXJvb3Qge1xuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoOiAyNzBweDtcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6IDI3MHB4O1xuICB9XG59XG5cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tY3VzdG9tLXNpemUgLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1saXN0LWJveC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodDogMTAwJTtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tY3VzdG9tLXNpemUgLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3ID4gLmR4YmwtdHJlZXZpZXcge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biB7XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItYmc6IHZhcigtLWR4YmwtZHJvcGRvd24tYmcpO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWJnOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJnKTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0OiAyNjRweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0OiAzMjdweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQ6IDMyN3B4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoOiAxNDNweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZTogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNzVyZW07XG59XG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteSk7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1vdmVyZmxvdy15OiBoaWRkZW47XG59XG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXcge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldyA+IC5keGJsLWNoZWNrYm94IHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy15KSBjYWxjKHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteCkgKyB2YXIoLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aCkpIDA7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkMmQyZDI7XG59XG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXcgPiAuZHhibC1saXN0Ym94LCAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXcgPiAuZHhibC1saXN0LWJveCB7XG4gIC0tZHhibC1saXN0LWJveC1ib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0KTtcbiAgYm9yZGVyOiBub25lO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXcgPiAuZHhibC10cmVldmlldyB7XG4gIC0tZHhibC10cmVldmlldy1zcGFjaW5nLXg6IDA7XG4gIGhlaWdodDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodCk7XG59XG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXcgPiAuZHhibC1sb2FkaW5nLXBhbmVsIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1oZWFkZXIsIC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1mb290ZXIge1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWhlYWRlciB7XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy10b3A6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctYm90dG9tOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyIHtcbiAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXRvcDogMDtcbiAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteSk7XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItZmxleC13cmFwOiBub3dyYXA7XG59XG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyID4gLmR4YmwtYnRuIHtcbiAgZmxleC1iYXNpczogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGgpO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWZvb3RlciA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXNwYWNlKTtcbn1cblxuLmR4YmwtZ3JpZC1kcmFnZ2luZy10YXJnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE5OTk7XG59XG5cbi5keGJsLWdyaWQtbW92ZS1jdXJzb3IsXG4uZHhibC1ncmlkLW1vdmUtY3Vyc29yIGE6aG92ZXIsXG4uZHhibC1ncmlkLW1vdmUtY3Vyc29yIC5keGJsLWdyaWQtYWN0aW9uLFxuLmR4YmwtZ3JpZC1tb3ZlLWN1cnNvciAqIHtcbiAgY3Vyc29yOiBtb3ZlICFpbXBvcnRhbnQ7XG59XG5cbi5keGJsLXJlc2l6ZS1jdXJzb3IsXG4uZHhibC1yZXNpemUtY3Vyc29yIC5keGJsLWdyaWQgdGguZHhibC1ncmlkLWFjdGlvbiB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cblxuLmR4YmwtZ3JpZC1hY3Rpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5keGJsLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4uZHhibC1ncmlkLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4gPiBkaXYge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIDAgMCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xufVxuXG4uZHhibC1ncmlkLWVkaXQtY2FuY2VsZWQtbm90aWZpY2F0aW9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLmR4YmwtZ3JpZC1lZGl0LWNhbmNlbGVkLW5vdGlmaWNhdGlvbiA+IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLmR4YmwtZ3JpZC1lZGl0LWNhbmNlbGVkLW5vdGlmaWNhdGlvbiA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5keGJsLXBvcHVwLWNlbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmR4YmwtcG9wdXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmR4YmwtZmx5b3V0IHtcbiAgLS1keGJsLWZseW91dC1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWZseW91dC1iZzogI2ZmZjtcbiAgLS1keGJsLWZseW91dC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWZseW91dC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1mbHlvdXQtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1mbHlvdXQtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWZseW91dC1ib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gIC0tZHhibC1mbHlvdXQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXNpemU6IDEuMTQyODZlbTtcbiAgLS1keGJsLWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjQ5OTM0Mzc1MjtcbiAgLS1keGJsLWZseW91dC1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWZseW91dC1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWZseW91dC1ib2R5LXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWZseW91dC1ib2R5LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWZseW91dC1mb290ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWZseW91dC1mb290ZXItcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWZseW91dC1hcnJvdy13aWR0aDogMXJlbTtcbiAgLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1keGJsLWZseW91dC1hcnJvdy1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjI1KTtcbiAgLS1keGJsLWZseW91dC1hcnJvdy1iYXNlLWJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uZHhibC1mbHlvdXQuZHhibC1zbSB7XG4gIC0tZHhibC1mbHlvdXQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1mbHlvdXQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXNpemU6IDEuMTY2NjdlbTtcbiAgLS1keGJsLWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjg1NzEwNjEyMztcbiAgLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWZseW91dC1mb290ZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteDogMC41cmVtO1xufVxuLmR4YmwtZmx5b3V0LmR4YmwtbGcge1xuICAtLWR4YmwtZmx5b3V0LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWZseW91dC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1mbHlvdXQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXNpemU6IDEuMTI1ZW07XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyMjI7XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXg6IDFyZW07XG59XG4uZHhibC1mbHlvdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5keGJsLWZseW91dDpub3QoOmRlZmluZWQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cge1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1mbHlvdXQtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZmx5b3V0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWZseW91dC1saW5lLWhlaWdodCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZmx5b3V0LXNoYWRvdyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXJhZGl1cyk7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG91dGxpbmU6IDA7XG4gIHotaW5kZXg6IDEwNzA7XG59XG4uZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nLmR4YmwtZmx5b3V0LXNjcm9sbGFibGUgPiAuZHhibC1mbHlvdXQtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nID4gLmR4YmwtZmx5b3V0LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy14KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXdlaWdodCk7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1oZWFkZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZyA+IC5keGJsLWZseW91dC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nID4gLmR4YmwtZmx5b3V0LWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZyA+IC5keGJsLWZseW91dC1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtaGVhZGVyLmR4YmwtZHJhZyB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWZseW91dC1ib2R5LWZvbnQtc2l6ZSk7XG59XG4uZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nID4gLmR4YmwtZmx5b3V0LWJvZHkgPiAqIHtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtYm9keSA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XG59XG4uZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nID4gLmR4YmwtZmx5b3V0LWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItY29sb3IpO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWZvb3Rlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtZm9vdGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZyA+IC5keGJsLWZseW91dC1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nID4gLmR4YmwtZmx5b3V0LWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMyU7XG59XG4uZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nLWZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgb3BhY2l0eTogMDtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2ctZmFkZS5keGJsLWZseW91dC1kaWFsb2ctc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCk7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtYXJyb3c6OmJlZm9yZSwgLmR4YmwtZmx5b3V0IC5keGJsLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYmcpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItdG9wID4gLmR4YmwtYXJyb3cge1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci10b3AgPiAuZHhibC1hcnJvdzo6YmVmb3JlLCAuZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci10b3AgPiAuZHhibC1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSAwO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItdG9wID4gLmR4YmwtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctY29sb3IpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItdG9wID4gLmR4YmwtYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1iYXNlLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1lbmQgPiAuZHhibC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWVuZCA+IC5keGJsLWFycm93OjpiZWZvcmUsIC5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWVuZCA+IC5keGJsLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpIC8gMikgMDtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWVuZCA+IC5keGJsLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWNvbG9yKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWVuZCA+IC5keGJsLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctYmFzZS1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItYm90dG9tID4gLmR4YmwtYXJyb3cge1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1ib3R0b20gPiAuZHhibC1hcnJvdzo6YmVmb3JlLCAuZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1ib3R0b20gPiAuZHhibC1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpIC8gMik7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1ib3R0b20gPiAuZHhibC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1jb2xvcik7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1ib3R0b20gPiAuZHhibC1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWJhc2UtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLXN0YXJ0ID4gLmR4YmwtYXJyb3cge1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpICogLTEgLSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItc3RhcnQgPiAuZHhibC1hcnJvdzo6YmVmb3JlLCAuZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1zdGFydCA+IC5keGJsLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSAwIGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpIC8gMikgdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLXN0YXJ0ID4gLmR4YmwtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctY29sb3IpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItc3RhcnQgPiAuZHhibC1hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWJhc2UtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1hcnJvdy1oaWRkZW4gLmR4YmwtYXJyb3c6OmJlZm9yZSxcbi5keGJsLWZseW91dCAuZHhibC1hcnJvdy1oaWRkZW4gLmR4YmwtYXJyb3c6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmR4YmwtbW9kYWwge1xuICAtLWR4YmwtcG9wdXAtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1wb3B1cC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtcG9wdXAtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXBvcHVwLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtcG9wdXAtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXBvcHVwLWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWR4YmwtcG9wdXAtYmc6ICNmZmY7XG4gIC0tZHhibC1wb3B1cC1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLXBvcHVwLXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC0tZHhibC1wb3B1cC1tYXgtd2lkdGg6IDUwMHB4O1xuICAtLWR4YmwtcG9wdXAtd2lkdGg6IDEwMCU7XG4gIC0tZHhibC1wb3B1cC1tYXJnaW46IDEuNzVyZW07XG4gIC0tZHhibC1wb3B1cC1zY3JvbGxhYmxlLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtcG9wdXAtYmFjay1iZzogIzAwMDtcbiAgLS1keGJsLXBvcHVwLWJhY2stb3BhY2l0eTogMC41O1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI0OTkzNDM3NTI7XG4gIC0tZHhibC1wb3B1cC1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXdlaWdodDogNjAwO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtcG9wdXAtZm9vdGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXBvcHVwLWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXg6IDAuNzVyZW07XG59XG4uZHhibC1tb2RhbC5keGJsLXNtIHtcbiAgLS1keGJsLXBvcHVwLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXBvcHVwLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1wb3B1cC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXNpemU6IDEuMTY2NjdlbTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1saW5lLWhlaWdodDogMS4yODU3MTA2MTIzO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy14OiAwLjVyZW07XG59XG4uZHhibC1tb2RhbC5keGJsLWxnIHtcbiAgLS1keGJsLXBvcHVwLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXBvcHVwLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1saW5lLWhlaWdodDogMS4yMjIyMjIyMjIyO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy15OiAwLjQzNzVyZW07XG4gIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy14OiAxcmVtO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDU1O1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogdmFyKC0tZHhibC1wb3B1cC13aWR0aCk7XG4gIG1hcmdpbjogdmFyKC0tZHhibC1wb3B1cC1tYXJnaW4pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtcG9wdXAtZml4ZWQtd2lkdGgge1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtbGVmdCB7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQgIWltcG9ydGFudDtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtcG9wdXAtaG9yaXpvbnRhbGFsaWdubWVudC1yaWdodCB7XG4gIGp1c3RpZnktc2VsZjogZW5kICFpbXBvcnRhbnQ7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtY2VudGVyIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtcG9wdXAtdmVydGljYWxhbGlnbm1lbnQtdG9wIHtcbiAgYWxpZ24tc2VsZjogc3RhcnQgIWltcG9ydGFudDtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtcG9wdXAtdmVydGljYWxhbGlnbm1lbnQtYm90dG9tIHtcbiAgYWxpZ24tc2VsZjogZW5kICFpbXBvcnRhbnQ7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXBvcHVwLXZlcnRpY2FsYWxpZ25tZW50LWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1wb3B1cC1zY3JvbGxhYmxlID4gLmR4YmwtbW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1wb3B1cC1zY3JvbGxhYmxlLWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXBvcHVwLXNjcm9sbGFibGUgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXBvcHVwLWhlYWRlci1kcmFnIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG87XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1wb3B1cC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1wb3B1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1wb3B1cC1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXBvcHVwLXNoYWRvdyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1wb3B1cC1oZWFkZXI6bm90KC5keGJsLW1vZGFsLWhlYWRlcikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItZm9udC13ZWlnaHQpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXgpO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXI6OmJlZm9yZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1tb2RhbC1oZWFkZXItZGVmYXVsdCxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtbW9kYWwtaGVhZGVyLWRlZmF1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLW1vZGFsLXRpdGxlLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1tb2RhbC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uIHtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiKDAgMCAwIC8gMCUpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b24gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1tb2RhbCA+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+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzJTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwIC5keGJsLXBvcHVwLWljb25zLWFyZWEge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgLmR4YmwtcG9wdXAtYnV0dG9ucy1hcmVhIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cDpub3QoLmR4YmwtcG9wdXAtcmVzaXplZCk6bm90KC5keGJsLXBvcHVwLWZpeGVkLXdpZHRoKSB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1keGJsLXBvcHVwLW1heC13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXBvcHVwLWFkYXB0aXZpdHkge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWJhY2stYmcpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXBvcHVwLWJhY2stb3BhY2l0eSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLmR4YmwtbW9kYWwgLmR4YmwtcG9wdXAtaG9yaXpvbnRhbGFsaWdubWVudC1sZWZ0IHtcbiAganVzdGlmeS1zZWxmOiBzdGFydDtcbn1cbi5keGJsLW1vZGFsIC5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtcmlnaHQge1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cbi5keGJsLW1vZGFsIC5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtY2VudGVyIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4uZHhibC1tb2RhbCAuZHhibC1wb3B1cC12ZXJ0aWNhbGFsaWdubWVudC10b3Age1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cbi5keGJsLW1vZGFsIC5keGJsLXBvcHVwLXZlcnRpY2FsYWxpZ25tZW50LWJvdHRvbSB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbn1cbi5keGJsLW1vZGFsIC5keGJsLXBvcHVwLXZlcnRpY2FsYWxpZ25tZW50LWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmR4YmwtbW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5keGJsLWRyb3Bkb3duLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24ge1xuICAtLWR4YmwtZHJvcGRvd24tYmc6ICNmZmY7XG4gIC0tZHhibC1kcm9wZG93bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWRyb3Bkb3duLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtZHJvcGRvd24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1kcm9wZG93bi1ib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1taW4td2lkdGg6IDA7XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjQ5OTM0Mzc1MjtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktb3ZlcmZsb3cteTogYXV0bztcbiAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWZsZXgtd3JhcDogd3JhcDtcbn1cbi5keGJsLWRyb3Bkb3duLmR4Ymwtc20sXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93bi5keGJsLXNtIHtcbiAgLS1keGJsLWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1kcm9wZG93bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplOiAxLjE2NjY3ZW07XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjg1NzEwNjEyMztcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteDogMC41cmVtO1xufVxuLmR4YmwtZHJvcGRvd24uZHhibC1sZyxcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duLmR4YmwtbGcge1xuICAtLWR4YmwtZHJvcGRvd24tbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtZHJvcGRvd24tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1saW5lLWhlaWdodDogMS4yMjIyMjIyMjIyO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15OiAwLjQzNzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14OiAxcmVtO1xufVxuLmR4YmwtZHJvcGRvd24sXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB1bnNldDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWRyb3Bkb3duOm5vdCg6ZGVmaW5lZCksXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93bjpub3QoOmRlZmluZWQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLWRyb3Bkb3duW3gtZHJvcC1hbGlnbm1lbnQ9dG9wXSA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLXRvcC1zaXplZ3JpcC1hcmVhLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd25beC1kcm9wLWFsaWdubWVudD10b3BdID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tdG9wLXNpemVncmlwLWFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLWRyb3Bkb3duW3gtZHJvcC1hbGlnbm1lbnQ9Ym90dG9tXSA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvdHRvbS1zaXplZ3JpcC1hcmVhLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd25beC1kcm9wLWFsaWdubWVudD1ib3R0b21dID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm90dG9tLXNpemVncmlwLWFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cge1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctdG9wOiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmctdG9wOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1kcm9wZG93bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1kcm9wZG93bi1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1kcm9wZG93bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWRyb3Bkb3duLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1kcm9wZG93bi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZHJvcGRvd24tYm94LXNoYWRvdyk7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1pbi13aWR0aDogdmFyKC0tZHhibC1kcm9wZG93bi1taW4td2lkdGgpO1xuICBtaW4taGVpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgb3V0bGluZTogMDtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZHJvcGRvd24tc2Nyb2xsYWJsZSA+IC5keGJsLWRyb3Bkb3duLWJvZHksXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWRyb3Bkb3duLXNjcm9sbGFibGUgPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcbiAgb3ZlcmZsb3cteTogdmFyKC0tZHhibC1kcm9wZG93bi1ib2R5LW92ZXJmbG93LXkpO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1oZWFkZXIsXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy10b3ApIHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCkgdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy1ib3R0b20pO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24taGVhZGVyLFxuICAuZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24taGVhZGVyLFxuICAuZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24taGVhZGVyLFxuICAuZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24taGVhZGVyOjpiZWZvcmUsXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1oZWFkZXIuZHhibC1kcmFnLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1oZWFkZXIuZHhibC1kcmFnIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5LFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9keS1hbGlnbi1pdGVtcyk7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15KSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14KTtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSA+ICosXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAqIHtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyxcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWZvb3Rlcixcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1mbGV4LXdyYXApO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy10b3ApIHZhcigtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteCkgdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy1ib3R0b20pO1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXIsXG4gIC5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXIsXG4gIC5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXIsXG4gIC5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXI6OmJlZm9yZSxcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMyU7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLXNpemVncmlwLWFyZWEsXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLXNpemVncmlwLWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1zaXplZ3JpcCxcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tc2l6ZWdyaXAge1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1zaXplZ3JpcCA+IC5keGJsLWRyb3Bkb3duLXNpemVncmlwLWltYWdlLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1zaXplZ3JpcCA+IC5keGJsLWRyb3Bkb3duLXNpemVncmlwLWltYWdlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmlsbC1vcGFjaXR5OiA2MCU7XG59XG5cbi5keGJsLXNpZGVwYW5lbCAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1zaWRlcGFuZWwtZGlhbG9nLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5keGJsLXNpZGVwYW5lbCAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1zaWRlcGFuZWwtZGlhbG9nLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLWxlZnQgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHVuc2V0O1xufVxuLmR4Ymwtc2lkZXBhbmVsIC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXNpZGVwYW5lbC1kaWFsb2cuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5keGJsLXNpZGVwYW5lbCAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1zaWRlcGFuZWwtZGlhbG9nLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLXRvcCA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHVuc2V0O1xufVxuLmR4Ymwtc2lkZXBhbmVsIC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXNpZGVwYW5lbC1kaWFsb2cuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZHhibC1zaWRlcGFuZWwgLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZy5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi1yaWdodCA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcbn1cbi5keGJsLXNpZGVwYW5lbCAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1zaWRlcGFuZWwtZGlhbG9nLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHhibC1zaWRlcGFuZWwgLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZy5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi1ib3R0b20gPiAuZHhibC1tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB1bnNldDtcbn1cblxuLmR4YmwtcG9wdXAtY2VsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZHhibC1wb3B1cC10ZXh0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZHhibC13aW5kb3cge1xuICAtLWR4Ymwtd2luZG93LWJnOiAjZmZmO1xuICAtLWR4Ymwtd2luZG93LWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4Ymwtd2luZG93LWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4Ymwtd2luZG93LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC13aW5kb3ctbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXdpbmRvdy1ib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tZHhibC13aW5kb3ctYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC13aW5kb3ctYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXdpbmRvdy1ib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gIC0tZHhibC13aW5kb3ctYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4Ymwtd2luZG93LW1pbi13aWR0aDogMDtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI0OTkzNDM3NTI7XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC13aW5kb3ctZm9vdGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXdpbmRvdy1mb290ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXg6IDAuNzVyZW07XG59XG4uZHhibC13aW5kb3cuZHhibC1zbSB7XG4gIC0tZHhibC13aW5kb3ctbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLXdpbmRvdy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC13aW5kb3ctYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXNpemU6IDEuMTY2NjdlbTtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjg1NzEwNjEyMztcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteDogMC41cmVtO1xufVxuLmR4Ymwtd2luZG93LmR4YmwtbGcge1xuICAtLWR4Ymwtd2luZG93LWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLXdpbmRvdy1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC13aW5kb3ctYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXNpemU6IDEuMTI1ZW07XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyMjI7XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXg6IDFyZW07XG59XG4uZHhibC13aW5kb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdW5zZXQ7XG59XG4uZHhibC13aW5kb3c6bm90KDpkZWZpbmVkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC13aW5kb3dbeC1kcm9wLWFsaWdubWVudD10b3BdID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy10b3Atc2l6ZWdyaXAtYXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4Ymwtd2luZG93W3gtZHJvcC1hbGlnbm1lbnQ9Ym90dG9tXSA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctYm90dG9tLXNpemVncmlwLWFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cge1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC13aW5kb3ctZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4Ymwtd2luZG93LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXdpbmRvdy1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4Ymwtd2luZG93LWJveC1zaGFkb3cpO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtaW4td2lkdGg6IHZhcigtLWR4Ymwtd2luZG93LW1pbi13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBvdXRsaW5lOiAwO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZy5keGJsLXdpbmRvdy1zY3JvbGxhYmxlID4gLmR4Ymwtd2luZG93LWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWZvbnQtd2VpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXgpO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWRlZmF1bHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uIHtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2IoMCAwIDAgLyAwJSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIuZHhibC1kcmFnIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyAuZHhibC1wb3B1cC1kcmFnZ2luZyArIC5keGJsLXdpbmRvdy1ib2R5IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy15KSB2YXIoLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWJnKTtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctYm9keSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctYm9keSA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXgpO1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLWNvbG9yKTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1mb290ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWZvb3Rlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDMlO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1zaXplZ3JpcC1hcmVhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1zaXplZ3JpcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctc2l6ZWdyaXAgPiAuZHhibC13aW5kb3ctc2l6ZWdyaXAtaW1hZ2Uge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmaWxsLW9wYWNpdHk6IDYwJTtcbn1cblxuLmR4YmwtZ3JvdXAge1xuICAtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1ncm91cC1ib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gIC0tZHhibC1ncm91cC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC0tZHhibC1ncm91cC1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWdyb3VwLWJnOiAjZmZmO1xuICAtLWR4YmwtZ3JvdXAtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1ncm91cC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZ3JvdXAtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogMS4yNDk5MzQzNzUyO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAwLjYyNXJlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtYmcpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncm91cC1jb2xvcik7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZ3JvdXAtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZ3JvdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JvdXAtbGluZS1oZWlnaHQpO1xufVxuLmR4YmwtZ3JvdXA6bm90KC5leHBhbmRlZCk6bm90KFtpcy1hbmltYXRpbmddKSA+IC5keGJsLWdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtZ3JvdXA6bm90KFtkYXRhLXFhLWR4YmwtbG9hZGVkXSk6bm90KC5leHBhbmRlZCkgPiAuZHhibC1ncm91cC1ib2R5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmR4YmwtZ3JvdXAuZHhibC1zbSB7XG4gIC0tZHhibC1ncm91cC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemU6IDEuMTY2NjdlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogMS4yODU3MTA2MTIzO1xufVxuLmR4YmwtZ3JvdXAuZHhibC1sZyB7XG4gIC0tZHhibC1ncm91cC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6IDAuNzVyZW07XG4gIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC1zaXplOiAxLjEyNWVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyMjI7XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtY29sb3IpO1xufVxuLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIge1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXdlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1cykgMCAwO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0biArICoge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItc3BhY2luZyk7XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBjYWxjKHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCkgKiAtMSk7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItaG92ZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1ncm91cC1leHBhbmQtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1ncm91cC1leHBhbmQtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1ncm91cC1leHBhbmQtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWdyb3VwLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgLTFweCk7XG4gIHRvcDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIC0xcHgpO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIC0xcHgpO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAtMXB4KTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLXRleHQge1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZHhibC1mbCB7XG4gIC0tZHhibC1mbC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWZsLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1mbC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtZmwtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xuICAtLWR4YmwtZmwtY2FwdGlvbi1mb250LXdlaWdodDogNDAwO1xuICAtLWR4YmwtZmwtY2FwdGlvbi1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjc1KTtcbiAgLS1keGJsLWZsLWl0ZW0tc3BhY2luZy14OiAxLjVyZW07XG4gIC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLS1keGJsLWZsLWdyb3VwLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtZmwtZ3JvdXAtYmc6ICNmZmY7XG4gIC0tZHhibC1mbC1ncm91cC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWZsLWdyb3VwLXNwYWNpbmcteTogMS41cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI0OTkzNDM3NTI7XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAwLjYyNXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtYmc6ICNmZmY7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtcGFkZGluZy10b3A6IDA7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1pbWFnZS1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXNlbGVjdGVkLWNvbG9yOiAjNWYzNjhkO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZmwtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZmwtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmwtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWZsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1mbC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZmwuZHhibC1zbSB7XG4gIC0tZHhibC1mbC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1mbC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZmwtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xuICAtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteTogMC41cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZmwtZ3JvdXAtc3BhY2luZy15OiAxcmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xNjY2N2VtO1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI4NTcxMDYxMjM7XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtZmwuZHhibC1sZyB7XG4gIC0tZHhibC1mbC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1mbC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteDogMnJlbTtcbiAgLS1keGJsLWZsLWl0ZW0tc3BhY2luZy15OiAxcmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteTogMXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWZsLWdyb3VwLXNwYWNpbmcteTogMnJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1mb250LXNpemU6IDEuMTI1ZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjIyMjtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAwLjQzNzVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItc3BhY2luZzogMC43NXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IGNhbGModmFyKC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteCkgKiAwLjUpO1xuICAtLWR4YmwtZmwtcGFkZGluZy15OiB2YXIoLS1keGJsLWZsLWl0ZW0tc3BhY2luZy15KTtcbn1cbi5keGJsLWZsLmR4YmwtZmwtbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZHhibC1mbCAuZHhibC1yb3cge1xuICAtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14OiB2YXIoLS1keGJsLWZsLWl0ZW0tc3BhY2luZy14KTtcbiAgLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteTogdmFyKC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteSk7XG59XG4uZHhibC1mbCAuZHhibC1mbC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtZ3JvdXAgPiAuZHhibC1ncm91cCB7XG4gIC0tZHhibC1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWZsLWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtZ3JvdXAtY29sb3I6IHZhcigtLWR4YmwtZmwtZ3JvdXAtY29sb3IpO1xuICAtLWR4YmwtZ3JvdXAtYmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtYmcpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodCk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC1zaXplOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1mb250LXNpemUpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy14KTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteSk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItc3BhY2luZzogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItc3BhY2luZyk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJnKTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1jb2xvcjogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItY29sb3IpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1mb250LXdlaWdodCk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWJnOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4tYmcpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZyk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3IpO1xuICAtLWR4YmwtZ3JvdXAtZm9udC1zaXplOiB2YXIoLS1keGJsLWZsLWdyb3VwLWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogdmFyKC0tZHhibC1mbC1ncm91cC1saW5lLWhlaWdodCk7XG59XG4uZHhibC1mbCAuZHhibC1mbC1ncm91cCA+IC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtYm9keSA+IC5keGJsLWdyb3VwLWJvZHktY29udGVudCB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtZ3JvdXAgPiAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlcjpub3QoLmR4YmwtZmwtZ3JvdXAtaGVhZGVyLXRtcGwpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWdyb3VwID4gLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIuZHhibC1mbC1ncm91cC1oZWFkZXItdG1wbCA+IC5keGJsLWdyb3VwLWV4cGFuZC1idG46bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZHhibC1mbCAuZHhibC1mbC1ncm91cCA+IC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uZHhibC1mbCAuZHhibC1mbC1ncm91cCA+IC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtaW1hZ2U6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItaW1hZ2Utc3BhY2luZyk7XG59XG4uZHhibC1mbCAuZHhibC1mbC1ncm91cCA+IC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nKSAtIHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCkpO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtZ3QgLmR4YmwtdGFicyB7XG4gIC0tZHhibC10YWJzLWNvbG9yOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1jb2xvcik7XG4gIC0tZHhibC10YWJzLWJnOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1iZyk7XG4gIC0tZHhibC10YWJzLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtZm9udC1zaXplKTtcbiAgLS1keGJsLXRhYnMtbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLXRhYnMtcGFkZGluZy10b3A6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXBhZGRpbmctdG9wKTtcbiAgLS1keGJsLXRhYnMtcGFkZGluZy14OiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1wYWRkaW5nLXgpO1xuICAtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci1zdHlsZSk7XG4gIC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItd2lkdGgpO1xuICAtLWR4YmwtdGFicy10YWItcGFkZGluZy14OiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy14KTtcbiAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteSk7XG4gIC0tZHhibC10YWJzLXRhYi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ib3JkZXItc3R5bGUpO1xuICAtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLXRhYnMtdGFiLXNlbGVjdGVkLWJnOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItc2VsZWN0ZWQtYmcpO1xuICAtLWR4YmwtdGFicy10YWItc2VsZWN0ZWQtY29sb3I6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1jb2xvcik7XG4gIC0tZHhibC10YWJzLXRhYi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWhvdmVyLWNvbG9yKTtcbiAgLS1keGJsLXRhYnMtdGFiLWhvdmVyLWJnOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItaG92ZXItYmcpO1xuICAtLWR4YmwtdGFicy1pbWFnZS1zcGFjaW5nOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1pbWFnZS1zcGFjaW5nKTtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWd0IC5keGJsLXRhYnMtY29udGVudC1wYW5lbCB7XG4gIC0tZHhibC10YWJzLWNvbnRlbnQtY29sb3I6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtY29sb3IpO1xuICAtLWR4YmwtdGFicy1jb250ZW50LWZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemUpO1xuICAtLWR4YmwtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LWxpbmUtaGVpZ2h0KTtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWdkLFxuLmR4YmwtZmwgLmR4YmwtZmwtZ3Qge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWR4YmwtZmwtZ3JvdXAtc3BhY2luZy15KSAqIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZHhibC1mbC1ncm91cC1zcGFjaW5nLXkpICogMC41KTtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWNwdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZmwtY2FwdGlvbi1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWZsLWNhcHRpb24tY29sb3IpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG4uZHhibC1mbCAuZHhibC1mbC1pdGVtIC5keGJsLWZsLWVtcHR5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtaXRlbSAuZHhibC1mbC1jcHQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZHhibC1mbCAuZHhibC1mbC1pdGVtID4gLmR4YmwtZmwtY3RybCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtaXRlbSAuZHhibC1mbC1jdHJsLW5jLFxuLmR4YmwtZmwgLmR4YmwtZmwtaXRlbSAuZHhibC1mbC1lbXB0eS1jYXB0aW9uICsgLmR4YmwtZmwtY3RybCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5keGJsLWZsIC5keGJsLWZsLXJvdy1icmVhayB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cbi5keGJsLWZsIC5keGJsLWZsLXRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15KSB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHhibC1mbCAuZHhibC1mbC1pdGVtID4gLmR4YmwtZmwtY3B0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5keGJsLWZsIC5keGJsLWZsLWl0ZW0gPiAuZHhibC1mbC1jdHJsOm5vdChpbWcpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZHhibC1mbCAuZHhibC1mbC1pdGVtID4gLmR4YmwtZmwtY3RybCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuZHhibC1mbDpub3QoLmR4YmwtZmwtY2FsYykgLmR4YmwtZmwtaXRlbSA+IC5keGJsLWZsLWNwdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuLmR4YmwtZmwtY2FsYyAuZHhibC1mbC1pdGVtID4gLmR4YmwtZmwtY3B0IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmR4YmwtZmwtY2FsYyAuZHhibC1mbC1pdGVtID4gLmR4YmwtZmwtY3RybDpub3QoaW1nKTpub3QoLmR4YmwtZmwtY3RybC1uYykge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmR4YmwtZmwgLmR4YmwtZmwtaXRlbS5keGJsLWZsLWl0ZW0taG9yaXpvbnRhbCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG4gIC5keGJsLWZsIC5keGJsLWZsLWl0ZW0uZHhibC1mbC1pdGVtLWhvcml6b250YWwgPiAuZHhibC1mbC1jcHQge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG4gIC5keGJsLWZsIC5keGJsLWZsLWl0ZW0uZHhibC1mbC1pdGVtLWhvcml6b250YWwgPiAuZHhibC1mbC1lbXB0eS1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZHhibC10b29sYmFyIHtcbiAgLS1keGJsLXRvb2xiYXItZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC10b29sYmFyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC10b29sYmFyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRvb2xiYXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC10b29sYmFyLXNlcGFyYXRvci13aWR0aDogMXB4O1xuICAtLWR4YmwtdG9vbGJhci1zZXBhcmF0b3ItY29sb3I6ICNkMmQyZDI7XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1mb250LXNpemU6IDEuMTQyODZlbTtcbiAgLS1keGJsLXRvb2xiYXItdGl0bGUtbGluZS1oZWlnaHQ6IDEuMjQ5OTM0Mzc1MjtcbiAgLS1keGJsLXRvb2xiYXItdGl0bGUtZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy15OiAwO1xuICAtLWR4YmwtdG9vbGJhci1ncm91cC1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC10b29sYmFyLWl0ZW0tc3BhY2luZzogMC4xODc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nOiBjYWxjKDAuNXJlbSAqIDIpO1xuICAtLWR4YmwtdG9vbGJhci1pdGVtLWxhcmdlLXNwYWNpbmc6IGNhbGMoMC4xODc1cmVtICogMik7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1iZzogI2ZmZjtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtdG9vbGJhci1idG4taW1hZ2UtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xuICAtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1idG4taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1ob3Zlci1pbWFnZS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtYmc6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWltYWdlLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1idG4tZGlzYWJsZWQtYmc6ICNmZmY7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1kaXNhYmxlZC1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC10b29sYmFyLWJ0bi1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjYTc4MGNkO1xuICAtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLW9mZnNldDogMXB4O1xuICAtLWR4YmwtdG1wbC10b29sYmFyLWl0ZW0tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC10b29sYmFyLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRvb2xiYXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdG9vbGJhci1saW5lLWhlaWdodCk7XG59XG4uZHhibC10b29sYmFyIC5keGJsLXZpcnR1YWwtdG9vbGJhciB7XG4gIHRvcDogLTEwMDAwcHggIWltcG9ydGFudDtcbiAgbGVmdDogLTEwMDAwcHggIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xufVxuLmR4YmwtdG9vbGJhciAuZHhibC12aXJ0dWFsLXRvb2xiYXIgLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1idG4gPiBkaXYgPiAuZHhibC10ZXh0LCAuZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItYnRuID4gZGl2ID4gLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcbiAgLS1keGJsLXRleHQtcGFkZGluZy15OiAwO1xuICAtLWR4YmwtdGV4dC1ib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLXNlcGFyYXRvci13aWR0aCk7XG4gIC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1zZXBhcmF0b3ItY29sb3IpO1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogdmFyKC0tZHhibC10b29sYmFyLWdyb3VwLXNwYWNpbmcpO1xufVxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWdyb3VwID4gKjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWZpcnN0KTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpIHtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmc6IHZhcigtLWR4YmwtdG9vbGJhci1pdGVtLXNwYWNpbmcpO1xufVxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXRvb2xiYXItbGFyZ2Utc3BhY2luZyB7XG4gIC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nOiB2YXIoLS1keGJsLXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZyk7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tdG9vbGJhci1sYXJnZS1zcGFjaW5nLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmc6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1ncm91cC1maXJzdCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tdG9vbGJhci1sYXJnZS1zcGFjaW5nLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmc6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1ncm91cC1maXJzdCkgPiAuZHhibC10b29sYmFyLWdyb3VwLXNlcGFyYXRvciB7XG4gIGhlaWdodDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItaGVpZ2h0KTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoKTtcbiAgbWFyZ2luOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1tYXJnaW4teSkgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItY29sb3IpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZyk7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tdG9vbGJhci1sYXJnZS1zcGFjaW5nLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmcgPiAuZHhibC1idG4tZ3JvdXA6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tdG9vbGJhci1sYXJnZS1zcGFjaW5nID4gLmR4YmwtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nID4gKjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWZpcnN0KSB7XG4gIC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nOiB2YXIoLS1keGJsLXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nKTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItcGxhY2Vob2xkZXIge1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDA7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci10aXRsZS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10b29sYmFyLXRpdGxlLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC10b29sYmFyLXRpdGxlLWZvbnQtd2VpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteCk7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4sXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4sXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4sXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4sXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXRvb2xiYXItZm9udC1mYW1pbHkpO1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogdmFyKC0tZHhibC10b29sYmFyLWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdG9vbGJhci1saW5lLWhlaWdodCk7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteCk7XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWltYWdlLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWltYWdlLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXN0eWxlKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ob3Zlci1iZyk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4taG92ZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWhvdmVyLWltYWdlLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWJnKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWltYWdlLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItYmc6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWhvdmVyLWJnKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWhvdmVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yKTtcbn1cbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgZWFzZSAwLjNzO1xuICB3aWxsLWNoYW5nZTogaGVpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhcixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBwYWRkaW5nOiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiA+IC5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiA+IC5keGJsLWJ0bi1ncm91cCwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiA+IC5keGJsLXRvb2xiYXItaXRlbSwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IGRpdixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IGRpdiA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IGRpdiA+IC5keGJsLWJ0bi1ncm91cCxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IGRpdiA+IC5keGJsLXRvb2xiYXItaXRlbSxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IGRpdiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IGRpdiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiA+IC5keGJsLWJ0bi1ncm91cCwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItdGl0bGUsIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLXRpdGxlID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci10aXRsZSA+IC5keGJsLWJ0bi1ncm91cCxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IGRpdixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IGRpdiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IGRpdiA+IC5keGJsLWJ0bi1ncm91cCxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItdGl0bGUsXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLXRpdGxlID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci10aXRsZSA+IC5keGJsLWJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlLmR4YmwtbG9hZGluZyA+IC5keGJsLWJ0bi10b29sYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlLmR4YmwtbG9hZGluZyA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXA6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS5keGJsLWxvYWRpbmcgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cDpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xufVxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUuZHhibC1sb2FkaW5nOm5vdCguZHhibC1yaWJib24tdG9vbGJhcikgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cDpsYXN0LWNoaWxkID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS5keGJsLWxvYWRpbmc6bm90KC5keGJsLXJpYmJvbi10b29sYmFyKSA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwOmxhc3QtY2hpbGQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG46Zmlyc3QtY2hpbGQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC10b29sYmFyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4sXG4uZHhibC10b29sYmFyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sXG4uZHhibC10b29sYmFyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS13aWR0aCk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xufVxuLmR4YmwtdG9vbGJhcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1pdGVtLXRtcGw6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRtcGwtdG9vbGJhci1pdGVtLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtdG9vbGJhciAuZHhibC10b29sYmFyLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC10b29sYmFyLmR4Ymwtc20ge1xuICAtLWR4YmwtdG9vbGJhci1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLWZvbnQtc2l6ZTogMS4xNjY2N2VtO1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodDogMS4yODU3MTA2MTIzO1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteTogMDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1ncm91cC1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC10b29sYmFyLWl0ZW0tc3BhY2luZzogMC4xODc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nOiBjYWxjKDAuNXJlbSAqIDIpO1xuICAtLWR4YmwtdG9vbGJhci1pdGVtLWxhcmdlLXNwYWNpbmc6IGNhbGMoMC4xODc1cmVtICogMik7XG59XG4uZHhibC10b29sYmFyLmR4YmwtbGcge1xuICAtLWR4YmwtdG9vbGJhci1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLXRvb2xiYXItdGl0bGUtZm9udC1zaXplOiAxLjEyNWVtO1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodDogMS4yMjIyMjIyMjIyO1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy15OiAwO1xuICAtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC10b29sYmFyLWJ0bi1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZ3JvdXAtc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtdG9vbGJhci1pdGVtLXNwYWNpbmc6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZzogY2FsYygwLjVyZW0gKiAyKTtcbiAgLS1keGJsLXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nOiBjYWxjKDAuMTg3NXJlbSAqIDIpO1xufVxuXG4uZHhibC1idG4tdG9vbGJhciB7XG4gIC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1idG4tdG9vbGJhci1pdGVtLXNwYWNpbmc6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogMXB4KTtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci13aWR0aDogMXB4O1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLW1hcmdpbi15OiAxcHg7XG4gIC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItY29sb3I6ICNkMmQyZDI7XG4gIC0tZHhibC1idG4tc3BsaXQtdG9vbGJhci1kb3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXZpcnR1YWwtdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItZ3JvdXAuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZykgIWltcG9ydGFudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZyk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1iZzogI2ZmZjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1yb290LWJnOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSg5NSwgNTQsIDE0MSwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tcm9vdC1iZywgdHJhbnNwYXJlbnQpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1yb290LWJnLCB0cmFuc3BhcmVudCk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLXJvb3QtYmcsIHRyYW5zcGFyZW50KTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDk1LCA1NCwgMTQxLCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkMmQyZDI7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDYwJTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSg5NSwgNTQsIDE0MSwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0biwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG59XG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi5keGJsLXNtLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLXNtLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLXNtLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjE4NzVyZW07XG59XG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi5keGJsLWxnLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWxnLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWxnLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbn1cbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItY29sb3IpO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3g7XG4gIGhlaWdodDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItaGVpZ2h0KTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoKTtcbiAgbWFyZ2luOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1tYXJnaW4teSkgMCB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1tYXJnaW4teSkgdmFyKC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93KTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4tZmlyc3QpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1idG4tZmlyc3QpID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4tZmlyc3QpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1idG4tZmlyc3QpID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1pdGVtLXNwYWNpbmcpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cDpub3QoLmR4YmwtYnRuLWdyb3VwLWZpcnN0KSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cDpub3QoLmR4YmwtYnRuLWdyb3VwLWZpcnN0KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXA6bm90KC5keGJsLWJ0bi1ncm91cC1maXJzdCkgPiAuZHhibC10b29sYmFyLWdyb3VwLXNlcGFyYXRvciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cDpub3QoLmR4YmwtYnRuLWdyb3VwLWZpcnN0KSA+IC5keGJsLXRvb2xiYXItZ3JvdXAtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQpO1xuICB3aWR0aDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3Itd2lkdGgpO1xuICBtYXJnaW46IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLW1hcmdpbi15KSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcik7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcik6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMyU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+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+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtYnRuLWxhc3QpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmR4Ymwtc20gLmR4YmwtYnRuLXRvb2xiYXIsIC5keGJsLWJ0bi10b29sYmFyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtdG1wbC10b29sYmFyLWl0ZW0tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuLmR4YmwtbGcgLmR4YmwtYnRuLXRvb2xiYXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtdG1wbC10b29sYmFyLWl0ZW0tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuXG4uZHhibC10b29sYmFyLWRyb3Bkb3duIHtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tZGlhbG9nLXdpZHRoOiA1MDBweDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYm90dG9tLXNoZWV0LXdpZHRoOiAxMDAlO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1tYXgtd2lkdGg6IDU4MHB4O1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tbWluLXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWJnOiB1bnNldDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1kaXNhYmxlZC1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjYTc4MGNkO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd246bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbDpmb2N1cy12aXNpYmxlLCAuZHhibC1pdGVtbGlzdC1kcm9wZG93bjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpmb2N1cy12aXNpYmxlLCAuZHhibC1tb2RhbDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbDpmb2N1cy12aXNpYmxlLCAuZHhibC1tb2RhbDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcbn1cbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpmb2N1cy12aXNpYmxlLCAuZHhibC1pdGVtbGlzdC1kcm9wZG93bjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46Zm9jdXMtdmlzaWJsZSwgLmR4YmwtbW9kYWw6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpmb2N1cy12aXNpYmxlLCAuZHhibC1tb2RhbDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOmZvY3VzLXZpc2libGUge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGgpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOmZpcnN0LWNoaWxkLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0OmZpcnN0LWNoaWxkLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLXN0eWxlKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLXdpZHRoKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ob3Zlci1iZyk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4taG92ZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtYmcpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWJnOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1iZyk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZGlzYWJsZWQtYmcpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4gPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0biB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15KSB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteCkgdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXkpIGNhbGModmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpICogMik7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMyU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+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+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpO1xufVxuXG4uZHhibC10YWJzIHtcbiAgLS1keGJsLXRhYnMtY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC10YWJzLWJnOiAjZmZmO1xuICAtLWR4YmwtdGFicy1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLXRhYnMtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXRhYnMtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXRhYnMtcGFkZGluZy15OiAwO1xuICAtLWR4YmwtdGFicy1wYWRkaW5nLXRvcDogdmFyKC0tZHhibC10YWJzLXBhZGRpbmcteSk7XG4gIC0tZHhibC10YWJzLXBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy15KTtcbiAgLS1keGJsLXRhYnMtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtdGFicy1wYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtdGFicy1wYWRkaW5nLXgpO1xuICAtLWR4YmwtdGFicy1wYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy14KTtcbiAgLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLXRhYnMtdGFiLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC10YWJzLXRhYi1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC10YWJzLXRhYi1zZWxlY3RlZC1jb2xvcjogIzVmMzY4ZDtcbiAgLS1keGJsLXRhYnMtdGFiLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdGFicy10YWItaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtdGFicy10YWItd2lkdGg6IHVuc2V0O1xuICAtLWR4YmwtdGFicy1pbWFnZS1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10YWJzLXNjcm9sbC1idG4taG92ZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdGFicy1zY3JvbGwtYnRuLWRpc2FibGVkLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRhYnMtdGFiLWZvY3VzLW91dGxpbmUtd2lkdGg6IDAuMTI1cmVtO1xuICAtLWR4YmwtdGFicy10YWItZm9jdXMtb3V0bGluZS1jb2xvcjogIzVmMzY4ZDtcbiAgLyogQ29udGVudCAqL1xuICAtLWR4YmwtdGFicy1jb250ZW50LWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtdGFicy1jb250ZW50LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3Qge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtdG9wID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcixcbi5keGJsLXRhYnMuZHhibC10YWJzLXRvcCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSxcbi5keGJsLXRhYnMuZHhibC10YWJzLXRvcCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXRvcCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtYmcpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtdG9wID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3R0b206IDA7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWR4YmwtdGFicy1iZyk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1idG4ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQge1xuICAtLWR4YmwtdGFicy10YWItd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0IHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtdGV4dCxcbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSA+IC5keGJsLXRleHQge1xuICB3aWR0aDogY2FsYygxMDAlICsgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4YmwtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIsXG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSxcbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWR4YmwtdGFicy1iZyk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyIHtcbiAgd2lkdGg6IDNweDtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsZWZ0OiAwO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWR4YmwtdGFicy1iZyk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1ib3R0b20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1ib3R0b20ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1ib3R0b20gPiAuZHhibC10YWJzLXRhYmxpc3Qge1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcixcbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1ib3R0b20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSxcbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC10YWJzLmR4YmwtdGFicy1ib3R0b20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtYmcpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC10YWJzLmR4YmwtdGFicy1ib3R0b20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDA7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1ib3R0b20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC10YWJzLmR4YmwtdGFicy1ib3R0b20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWR4YmwtdGFicy1iZyk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1ib3R0b20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1idG4ge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQge1xuICAtLWR4YmwtdGFicy10YWItd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0IHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+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+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWFjdGl2ZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRhYnMtdGFiLXNlbGVjdGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10YWJzLXRhYi1zZWxlY3RlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKSB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcikgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmMzY4ZDtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKSB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcikgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSA+IC5keGJsLWltYWdlLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkgPiAuZHhibC1pbWFnZSB7XG4gIC0tZHhibC1pbWFnZS1tYXJnaW4teTogMC40Mzc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSA+IC5keGJsLWltYWdlOm5vdCg6bGFzdC1jaGlsZCksXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSA+IC5keGJsLWltYWdlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtdGFicy1pbWFnZS1zcGFjaW5nKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpmb2N1cy12aXNpYmxlLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtdGFicy10YWItZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC10YWJzLXRhYi1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC10YWJzLXRhYi1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0uZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDYwJTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbS5keGJsLWRpc2FibGVkLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06ZGlzYWJsZWQsXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbS5keGJsLWRpc2FibGVkLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdC5keGJsLXRhYnMtdGFibGlzdC1zY3JvbGxhYmxlID4gLmR4YmwtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QuZHhibC10YWJzLXRhYmxpc3Qtc2Nyb2xsYWJsZS5keGJsLXRhYnMtdGFibGlzdC1oYXMtb3ZlcmZsb3cgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtYnRuLWNvbG9yKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUuZHhibC10YWJzLXRhYmxpc3QtaGFzLW92ZXJmbG93ID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10YWJzLXNjcm9sbC1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUuZHhibC10YWJzLXRhYmxpc3QtaGFzLW92ZXJmbG93ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUuZHhibC10YWJzLXRhYmxpc3QtaGFzLW92ZXJmbG93ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QuZHhibC10YWJzLXRhYmxpc3Qtc2Nyb2xsYWJsZS5keGJsLXRhYnMtdGFibGlzdC1oYXMtb3ZlcmZsb3cgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFicy1zY3JvbGwtYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWhvdmVyLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10YWJzLXNjcm9sbC1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIDk1JSkpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdC5keGJsLXRhYnMtdGFibGlzdC1zY3JvbGxhYmxlLmR4YmwtdGFicy10YWJsaXN0LWhhcy1vdmVyZmxvdyA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QuZHhibC10YWJzLXRhYmxpc3Qtc2Nyb2xsYWJsZS5keGJsLXRhYnMtdGFibGlzdC1oYXMtb3ZlcmZsb3cgPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1kaXNhYmxlZC1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGFicy1zY3JvbGwtYnRuLWRpc2FibGVkLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QuZHhibC10YWJzLXRhYmxpc3Qtc2Nyb2xsYWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLXRhYnMgLmR4YmwtdGFicy1jb250ZW50LXBhbmVsIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFicy1jb250ZW50LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRhYnMtY29udGVudC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZHhibC10YWJzIC5keGJsLXRhYnMtY29udGVudC1wYW5lbDpub3QoLmR4YmwtdGFicy1yZW5kZXItZGVmYXVsdCkgPiAuZHhibC10YWJzLWNvbnRlbnQ6bm90KFtkYXRhLWR4LXRhYi1sb2FkZWRdKTpub3QoLmR4YmwtYWN0aXZlKSwgLmR4YmwtdGFicyAuZHhibC10YWJzLWNvbnRlbnQtcGFuZWwuZHhibC1sb2FkZWQ6bm90KC5keGJsLXRhYnMtcmVuZGVyLWRlZmF1bHQpID4gLmR4YmwtdGFicy1jb250ZW50Om5vdChbZGF0YS1keC10YWItbG9hZGVkXSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGVmdDogLTEwMDAwcHg7XG59XG4uZHhibC10YWJzIC5keGJsLXRhYnMtY29udGVudC1wYW5lbCAuZHhibC10YWJzLWNvbnRlbnQge1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC10YWJzLmR4Ymwtc20ge1xuICAtLWR4YmwtdGFicy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtdGFicy10YWItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtdGFicy10YWItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWR4YmwtdGFicy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC10YWJzLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC8qIENvbnRlbnQgKi9cbiAgLS1keGJsLXRhYnMtY29udGVudC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5keGJsLXRhYnMuZHhibC1zbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtaW1hZ2UsXG4uZHhibC10YWJzLmR4Ymwtc20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtaW1hZ2Uge1xuICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXk6IDAuMzEyNXJlbTtcbn1cbi5keGJsLXRhYnMuZHhibC1sZyB7XG4gIC0tZHhibC10YWJzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLXRhYnMtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtdGFicy1saW5lLWhlaWdodDogMS4zNzU7XG4gIC8qIENvbnRlbnQgKi9cbiAgLS1keGJsLXRhYnMtY29udGVudC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQ6IDEuMzc1O1xufVxuLmR4YmwtdGFicy5keGJsLWxnID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkgPiAuZHhibC1pbWFnZSxcbi5keGJsLXRhYnMuZHhibC1sZyA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkgPiAuZHhibC1pbWFnZSB7XG4gIC0tZHhibC1pbWFnZS1tYXJnaW4teTogMC41NjI1cmVtO1xufVxuXG4uZHhibC1yb3cge1xuICAtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14OiAxLjVyZW07XG4gIC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXk6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14KSk7XG59XG5cbi5keGJsLWNvbCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSB7XG4gIC5keGJsLWNvbC14cyB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLmR4YmwtY29sLXhzLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC14cy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXhzLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmR4YmwtY29sLXhzLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wteHMtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC14cy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5keGJsLWNvbC14cy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXhzLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteHMtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZHhibC1jb2wteHMtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wteHMtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteHMtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmR4YmwtY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAuZHhibC1jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZHhibC1jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmR4YmwtY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5keGJsLWNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHhibC1jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5keGJsLWNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5keGJsLWNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZHhibC1jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmR4YmwtY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5keGJsLWNvbC1sZyB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLmR4YmwtY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmR4YmwtY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5keGJsLWNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZHhibC1jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5keGJsLWNvbC14bCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLmR4YmwtY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmR4YmwtY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5keGJsLWNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZHhibC1jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5keGJsLWNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5keGJsLWNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5keGJsLWNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZHhibC1jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmR4YmwtY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmR4YmwtbG9hZGluZy1wYW5lbCB7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLXVuZGVybGF5LWJnOiAjZmZmO1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1vdmVybGF5LWJnOiAjZmZmO1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1vdmVybGF5LW9wYWNpdHk6IDA7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1zaXplOiAycmVtO1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLWNvbG9yOiAjNWYzNjhkO1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlOiAwLjc1cmVtO1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteTogMXJlbTtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtbWFyZ2luOiAxcmVtO1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1oZWlnaHQ6IHVuc2V0O1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS13aWR0aDogdW5zZXQ7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLXdpZHRoOiAxMDAlO1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1oZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWw6bm90KFtkeGJsLWxvYWRlZF0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC11bmRlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLXVuZGVybGF5LWJnKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC11bmRlcmxheSA+IC5keGJsLWxvYWRpbmctcGFuZWwtb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtb3ZlcmxheS1iZyk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1vdmVybGF5LW9wYWNpdHkpO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLXVuZGVybGF5LmR4YmwtbG9hZGluZy1wYW5lbC1jb250ZW50LXZpc2libGUge1xuICBvcGFjaXR5OiAwO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNpemUpO1xuICBjb2xvcjogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2UtY29sb3IpO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLXRhcmdldC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLXRhcmdldC1jb250ZW50ICsgLmR4YmwtbG9hZGluZy1wYW5lbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwuZHhibC1sb2FkaW5nLXBhbmVsLWVtcHR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbC5keGJsLWxvYWRpbmctcGFuZWwtZW1wdHkgLmR4YmwtbG9hZGluZy1wYW5lbC10YXJnZXQtY29udGVudCB7XG4gIHdpZHRoOiB1bnNldDtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwuZHhibC1sb2FkaW5nLXBhbmVsLWVtcHR5IC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyLmR4YmwtbG9hZGluZy1wYW5lbC11bmJsb2NrZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC1jb250YWluZXIuZHhibC1sb2FkaW5nLXBhbmVsLXNoYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyLmR4YmwtbG9hZGluZy1wYW5lbC1zaGFkaW5nIC5keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEuZHhibC1sb2FkaW5nLXBhbmVsLWhpZGRlbiB7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2UtY29sb3I6ICNmZmY7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyLmR4YmwtbG9hZGluZy1wYW5lbC1zaGFkaW5nIC5keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEuZHhibC1sb2FkaW5nLXBhbmVsLWhpZGRlbiAuZHhibC13YWl0LWluZGljYXRvciB7XG4gIC0tZHhibC13YWl0LWluZGljYXRvci1jb2xvcjogI2ZmZjtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC1jb250YWluZXIgLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy15KSB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy14KTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtaGVpZ2h0KTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS13aWR0aCk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBtYXJnaW46IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1tYXJnaW4pO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lciAuZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLmR4YmwtbG9hZGluZy1wYW5lbC1oaWRkZW4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLXdhaXQtaW5kaWNhdG9yIHtcbiAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemU6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Itc2l6ZSk7XG4gIG9yZGVyOiAyO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC13YWl0LWluZGljYXRvciArIC5keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZSB7XG4gIG9yZGVyOiAzO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc3BhY2UpO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC13YWl0LWluZGljYXRvciArIC5keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZTplbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC13YWl0LWluZGljYXRvciArIC5keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS5keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc3BhY2UpO1xuICBvcmRlcjogMTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4Ymwtd2FpdC1pbmRpY2F0b3IgKyAuZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2UuZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2UtbGVmdDplbXB0eSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwuZHhibC1zbSB7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc3BhY2U6IDAuNXJlbTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwuZHhibC1zbSAuZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Uge1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNpemU6IDAuNzVyZW07XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsLmR4Ymwtc20gLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYSB7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteDogMXJlbTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwuZHhibC1sZyB7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc3BhY2U6IDFyZW07XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsLmR4YmwtbGcgLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlIHtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zaXplOiAxcmVtO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbC5keGJsLWxnIC5keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEge1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXg6IDEuNXJlbTtcbn1cblxuLmR4Ymwtd2FpdC1pbmRpY2F0b3Ige1xuICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItY29sb3I6ICM1ZjM2OGQ7XG4gIC0tZHhibC13YWl0LWluZGljYXRvci1zaXplOiAxLjI1cmVtO1xuICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItZmxpcC1hbmltYXRpb24tcm90YXRpb24teTogZHhibC1pbmRpY2F0b3ItYW5pbWF0aW9uLWZsaXAtcm90YXRpb24teTtcbiAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLWZsaXAtYW5pbWF0aW9uLXJvdGF0aW9uLXg6IGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1mbGlwLXJvdGF0aW9uLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemUpO1xuICB3aWR0aDogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemUpO1xufVxuLmR4Ymwtd2FpdC1pbmRpY2F0b3IgPiBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG59XG4uZHhibC13YWl0LWluZGljYXRvci5keGJsLXNtIHtcbiAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemU6IDFyZW07XG59XG4uZHhibC13YWl0LWluZGljYXRvci5keGJsLXNtLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Ige1xuICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZTogMS41cmVtO1xufVxuLmR4Ymwtd2FpdC1pbmRpY2F0b3IuZHhibC1sZyB7XG4gIC0tZHhibC13YWl0LWluZGljYXRvci1zaXplOiAxLjVyZW07XG59XG4uZHhibC13YWl0LWluZGljYXRvci5keGJsLWxnLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Ige1xuICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZTogMi41cmVtO1xufVxuLmR4Ymwtd2FpdC1pbmRpY2F0b3IuZHhibC13YWl0LWluZGljYXRvci1zcGluIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbmltYXRpb246IGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1zcGluIDAuNzVzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5keGJsLXdhaXQtaW5kaWNhdG9yLmR4Ymwtd2FpdC1pbmRpY2F0b3Itc3BpbiA+IHN2ZyA+IGcgPiBnIHtcbiAgc3Ryb2tlOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yKTtcbn1cbi5keGJsLXdhaXQtaW5kaWNhdG9yLmR4Ymwtd2FpdC1pbmRpY2F0b3Itc3BpbiA+IHN2ZyA+IGcgPiBjaXJjbGUge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yKTtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmR4Ymwtd2FpdC1pbmRpY2F0b3IuZHhibC13YWl0LWluZGljYXRvci1wdWxzZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgZmlsbDogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1jb2xvcik7XG4gIGFuaW1hdGlvbjogZHhibC1pbmRpY2F0b3ItYW5pbWF0aW9uLXB1bHNlIDEuMnMgY3ViaWMtYmV6aWVyKDAuNTIsIDAuNiwgMC4yNSwgMC45OSkgaW5maW5pdGU7XG59XG4uZHhibC13YWl0LWluZGljYXRvci5keGJsLXdhaXQtaW5kaWNhdG9yLWZsaXAge1xuICBmaWxsOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yKTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLWZsaXAtYW5pbWF0aW9uLXJvdGF0aW9uLXkpIDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5Aa2V5ZnJhbWVzIGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLWluZGljYXRvci1hbmltYXRpb24tcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLWluZGljYXRvci1hbmltYXRpb24tZmxpcC1yb3RhdGlvbi15IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1mbGlwLXJvdGF0aW9uLXgge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDM2MGRlZyk7XG4gIH1cbn1cblxuLmR4YmwtYWNjb3JkaW9uIHtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogMS4yNTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1zZWxlY3RlZC1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXRleHQtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1pbmRlbnQ6IDEuODc1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zZWxlY3Rpb24tYmc6IHVuc2V0O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc2VsZWN0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtYWNjb3JkaW9uLWZpbHRlci1jb250ZW50LWJnLWNvbG9yOiB5ZWxsb3c7XG4gIC0tZHhibC1hY2NvcmRpb24tZmlsdGVyLWNvbnRlbnQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1hY2NvcmRpb24tZm9jdXMtb3V0bGluZS1jb2xvcjogI2E3ODBjZDtcbiAgLS1keGJsLWFjY29yZGlvbi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1mb2N1cy1vdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5keGJsLWFjY29yZGlvbi5keGJsLXNtIHtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogMS4xNDI4O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtcGFkZGluZy15OiAwLjI1MDAyNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmc6IDAuMjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LWluZGVudDogMS42MjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tdGV4dC1wYWRkaW5nLXk6IDAuMjUwMTI1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tbGluZS1oZWlnaHQ6IDEuMzMzO1xufVxuLmR4YmwtYWNjb3JkaW9uLmR4YmwtbGcge1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15OiAwLjQzNzVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1pbmRlbnQ6IDIuMTI1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS10ZXh0LXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWZpbHRlciA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14KTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZmlsdGVyID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciAuZHhibC1uYXZpZ2F0aW9uLWZpbHRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWZpbHRlciA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgLmR4YmwtbmF2aWdhdGlvbi1maWx0ZXIuZHhibC10ZXh0LWVkaXQge1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZTogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodCk7XG4gIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXkpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1maWx0ZXIgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIC5keGJsLW5hdmlnYXRpb24tZmlsdGVyLmR4YmwtdGV4dC1lZGl0ID4gaW5wdXQge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZmlsdGVyID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciAuZHhibC1uYXZpZ2F0aW9uLWZpbHRlci5keGJsLXRleHQtZWRpdCA+IC5keGJsLWVkaXQtYnRuLWNsZWFyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1maWx0ZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWZpbHRlci1jb250ZW50LWJnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWZpbHRlci1jb250ZW50LWNvbG9yKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOmZvY3VzLXZpc2libGUsXG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHk6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50OmZvY3VzLXZpc2libGUsXG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtYWNjb3JkaW9uLXRtcGw6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtYWNjb3JkaW9uLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1hY2NvcmRpb24tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1jb250YWluZXJbZGF0YS1keC1mb2N1cy1oaWRkZW5dIC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXI6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tY29udGFpbmVyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keTpmb2N1cy12aXNpYmxlLFxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1jb250YWluZXJbZGF0YS1keC1mb2N1cy1oaWRkZW5dIC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQ6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tY29udGFpbmVyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhibC1hY2NvcmRpb24tdG1wbDpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiB1bnNldDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLmR4YmwtZ3JvdXAge1xuICAtLWR4YmwtZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1ncm91cC1mb250LXNpemU6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzKTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemU6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemUpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteCk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy15OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15KTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpsYXN0LWNoaWxkLCAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOmxhc3QtY2hpbGQgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG4ge1xuICBtYXJnaW46IDA7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50ID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC1jb250YWluZXIuZHhibC10ZXh0IHtcbiAgLS1keGJsLXRleHQtcGFkZGluZy15OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXkpO1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpOm5vdCguZHhibC1hY3RpdmUpID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcikgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcjpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcikgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXI6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKS5keGJsLWFjdGl2ZSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgYS5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQsIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcjpob3ZlciBhLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCwgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcikgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOmFjdGl2ZSBhLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcikgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAuZHhibC1kaXNhYmxlZCwgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAuZHhibC1kaXNhYmxlZCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyOm5vdCguZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LXRtcGwpLCAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOmRpc2FibGVkIC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC1jb250YWluZXI6bm90KC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtdG1wbCkge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApIHtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWxpbmUtaGVpZ2h0KTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCkgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zZWxlY3Rpb24tYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc2VsZWN0aW9uLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudDpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSkgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKSA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSkgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50OmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyOm5vdCguZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LXRtcGwpLCAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOmRpc2FibGVkID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LWNvbnRhaW5lcjpub3QoLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC10bXBsKSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtZXhwYW5kLWJ0bi1jb250YWluZXIgKyAqIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZyk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgPiAuZHhibC1pbWFnZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50ID4gLmR4YmwtaW1hZ2U6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LWNvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC10bXBsID4gLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbSAuZHhibC1hY2NvcmRpb24taXRlbS1pbmRlbnQsIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbSAuZHhibC1hY2NvcmRpb24taXRlbS1pbmRlbnQtZW5kIHtcbiAgbWluLXdpZHRoOiBjYWxjKCh2YXIoLS1keGJsLWFjY29yZGlvbi1pdGVtLWluZGVudCwgMCkgLSAxKSAqIHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1pbmRlbnQpKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMCB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWNvbnRlbnQtcGFkZGluZy14KTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1ncm91cC1leHBhbmQtYnRuLWNvbnRhaW5lciA+IC5keGJsLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItaG92ZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAkYnRuLWhvdmVyLWNvbG9yO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWV4cGFuZC1idG4tY29udGFpbmVyID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHkgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtZXhwYW5kLWJ0bi1jb250YWluZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1ncm91cC1leHBhbmQtYnRuLWNvbnRhaW5lciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHkgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtZXhwYW5kLWJ0bi1jb250YWluZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWV4cGFuZC1idG4tY29udGFpbmVyID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWV4cGFuZC1idG4tY29udGFpbmVyID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuXG4uZHhibC1vZmZpY2UtcmliYm9uIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLW9mZmljZS1yaWJib24gLmR4YmwtdGFicy1jb250ZW50LXBhbmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLW9mZmljZS1yaWJib24gLmR4Ymwtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYjpub3QoLmR4YmwtYWN0aXZlKTpub3QoOmhvdmVyKSB7XG4gIC0tZHhibC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWJnOiB1bnNldDtcbiAgLS1keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWItY29sb3I6IGluaGVyaXQ7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4Ymwtb2ZmaWNlLXJpYmJvbiAuZHhibC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiOm5vdCguZHhibC1hY3RpdmUpOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1vZmZpY2UtcmliYm9uIC5keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWI6bm90KC5keGJsLWFjdGl2ZSk6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW9mZmljZS1yaWJib24gLmR4Ymwtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYjpub3QoLmR4YmwtYWN0aXZlKTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4Ymwtb2ZmaWNlLXJpYmJvbiAuZHhibC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiOm5vdCguZHhibC1hY3RpdmUpOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYzNjhkO1xuICBvcGFjaXR5OiAwLjE7XG59XG4uZHhibC1vZmZpY2UtcmliYm9uIC5keGJsLXJpYmJvbi10b29sYmFyIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLmR4Ymwtb2ZmaWNlLXJpYmJvbiAuZHhibC10b29sYmFyIC5keGJsLWJ0biB7XG4gIC0tZHhibC10ZXh0LWJvcmRlci1zdHlsZTogbm9uZTtcbn1cbi5keGJsLW9mZmljZS1yaWJib24gLmR4YmwtdG9vbGJhciAuZHhibC1idG46Zm9jdXMge1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1vZmZpY2UtcmliYm9uIC5keGJsLXRvb2xiYXIgLmR4YmwtYnRuOjpiZWZvcmUge1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuaW1hZ2UgKyBzcGFuLFxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciArIHNwYW4sXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmltYWdlICsgLmR4YmwtdGV4dC1lZGl0IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjJlbTtcbn1cblxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24ge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMC43NXJlbSAwLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taGVhZGVyLFxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLW9mZmljZS1iYXItZHJvcGRvd24tYnJlYWsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbTpub3QoLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAuMTI1ZW0gMDtcbn1cblxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC1jb250ZW50LmR4YmwtZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLWNvbnRlbnQgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtbGFyZ2U6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSkgLmR4YmwtdGV4dC1lZGl0IHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4uZHhibC1vZmZpY2UtYmFyLWNvbWJvYm94LWxhcmdlLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRleHQtZWRpdCB7XG4gIHdpZHRoOiAxODBweDtcbn1cblxuLmR4Ymwtb2ZmaWNlLWJhci1jb21ib2JveC1sYXJnZS5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuaW1hZ2UgKyBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xufVxuXG4uZHhibC1vZmZpY2UtYmFyLWNvbWJvYm94LXNtYWxsOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0pIC5keGJsLXRleHQtZWRpdCB7XG4gIHdpZHRoOiA2M3B4O1xufVxuXG4uZHhibC1vZmZpY2UtYmFyLWNvbWJvYm94LXNtYWxsLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRleHQtZWRpdCB7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4uZHhibC1vZmZpY2UtYmFyLWNvbWJvYm94LW1lZGl1bTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtKSAuZHhibC10ZXh0LWVkaXQge1xuICB3aWR0aDogMTc1cHg7XG59XG5cbi5keGJsLW9mZmljZS1iYXItc3BpbmVkaXQ6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSkge1xuICB3aWR0aDogOTBweDtcbn1cblxuLmR4Ymwtb2ZmaWNlLWJhci1zcGluZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gZGl2ID4gLmR4YmwtdGV4dC1lZGl0IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uZHhibC10cmVldmlldyB7XG4gIC0tZHhibC10cmVldmlldy1zcGFjaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1zcGFjaW5nLXk6IDA7XG4gIC0tZHhibC10cmVldmlldy1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1keGJsLXRyZWV2aWV3LWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC10cmVldmlldy10ZXh0LXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLXRyZWV2aWV3LWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC10cmVldmlldy1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdHJlZXZpZXctYnRuLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXRyZWV2aWV3LWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRyZWV2aWV3LWltYWdlLXNwYWNpbmc6IDAuMzc1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctbmF2aWdhdGlvbi1maWx0ZXItYm90dG9tLXNwYWNpbmc6IDAuNzVyZW07XG4gIC0tZHhibC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1jb250ZW50LWJnLWNvbG9yOiB5ZWxsb3c7XG4gIC0tZHhibC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1jb250ZW50LWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvdHRvbS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC13cmFwOiBub3JtYWw7XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50OiAwLjkzNzVyZW07XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXRyZWV2aWV3LWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10cmVldmlldy1pdGVtLXNlbGVjdGlvbi1iZzogdW5zZXQ7XG4gIC0tZHhibC10cmVldmlldy1pdGVtLXNlbGVjdGlvbi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWZvY3VzZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1zcGFjaW5nLXk6IDAuMzc1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50LWNvbnRhaW5lci1ib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2tlZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1iZzogIzVmMzY4ZDtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWJnOiAjZmZmO1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWhvdmVyLWJnOiAjZmZmO1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoOiAycHg7XG4gIC0tZHhibC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjYTc4MGNkO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC0tZHhibC10cmVldmlldy1jaGVja2JveC1yZWFkb25seS1iZzogI2ZmZjtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10cmVldmlldy1jaGVja2JveC1yZWFkb25seS1ib3JkZXItd2lkdGg6IDJweDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10cmVldmlldy1zcGFjaW5nLXkpIHZhcigtLWR4YmwtdHJlZXZpZXctc3BhY2luZy14KTtcbn1cbi5keGJsLXRyZWV2aWV3LmR4Ymwtc20ge1xuICAtLWR4YmwtdHJlZXZpZXctZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAtLWR4YmwtdHJlZXZpZXctdGV4dC1wYWRkaW5nLXk6IDAuMjUwMTI1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbiAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tc3BhY2luZy15OiAwLjI1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudDogMC44MTI1cmVtO1xufVxuLmR4YmwtdHJlZXZpZXcuZHhibC1zbSAuZHhibC10cmVldmlldy1pdGVtIC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuLmR4YmwtdHJlZXZpZXcuZHhibC1zbTpub3QoLmR4YmwtdHJlZXZpZXctbm8tZXhwYW5kLWJ0bikgLmR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2stYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjYyNXJlbTtcbn1cbi5keGJsLXRyZWV2aWV3LmR4YmwtbGcge1xuICAtLWR4YmwtdHJlZXZpZXctZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtdHJlZXZpZXctbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLXRyZWV2aWV3LXRleHQtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctaW1hZ2Utc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1zcGFjaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQ6IDEuMDYyNXJlbTtcbn1cbi5keGJsLXRyZWV2aWV3LmR4YmwtbGcgLmR4YmwtdHJlZXZpZXctaXRlbSAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cbi5keGJsLXRyZWV2aWV3LmR4YmwtbGc6bm90KC5keGJsLXRyZWV2aWV3LW5vLWV4cGFuZC1idG4pIC5keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrLWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMi4xMjVyZW07XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC10cmVldmlldyAuZHhibC1uYXZpZ2F0aW9uLWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtdHJlZXZpZXctbmF2aWdhdGlvbi1maWx0ZXItYm90dG9tLXNwYWNpbmcpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXRyZWV2aWV3Om5vdCguZHhibC10cmVldmlldy1uby1leHBhbmQtYnRuKSAuZHhibC10cmVldmlldy1jaGVja2JveC1jaGVjay1hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtZmlsdGVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtYmctY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1jb250ZW50LWNvbG9yKTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLWNoZWNrYm94IHtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWNvbG9yKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iZzogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWhvdmVyLWJnKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtZGlzYWJsZWQtY29sb3IpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmc6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWJnKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXVuY2hlY2tlZC1ob3Zlci1iZyk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJnKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci13aWR0aDogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1yZWFkb25seS1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3guZHhibC10cmVldmlldy1jaGVja2JveC1jaGVjay1hbGwge1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20td2lkdGgpIHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20tc3R5bGUpIHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20tY29sb3IsICNkMmQyZDIpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm90dG9tLXNwYWNpbmcpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3guZHhibC10cmVldmlldy1jaGVja2JveC1jaGVjay1hbGwgKyAqIC5keGJsLXRyZWV2aWV3LWl0ZW1zLWNvbnRhaW5lcltyb2xlPXRyZWVdIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvdHRvbS1zcGFjaW5nKTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLWNoZWNrYm94ID4gbGFiZWwge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZHhibC10cmVldmlldyAuZHhibC1jaGVja2JveCA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG4uZHhibC10cmVldmlldyAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1jaGVja2JveC1jaGVja2VkOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50Om5vdCg6aG92ZXIpLCAuZHhibC10cmVldmlldyAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50Om5vdCg6aG92ZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWJnLCAjNWYzNjhkKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWJnLCA4MCUpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWRpc2FibGVkLmR4YmwtY2hlY2tib3gtY2hlY2tlZDpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpub3QoOmhvdmVyKSwgLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWRpc2FibGVkLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpub3QoOmhvdmVyKSwgLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpkaXNhYmxlZC5keGJsLWNoZWNrYm94LWNoZWNrZWQ6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6bm90KDpob3ZlciksIC5keGJsLXRyZWV2aWV3IC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6ZGlzYWJsZWQuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50Om5vdCg6aG92ZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1kaXNhYmxlZC1iZywgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtZGlzYWJsZWQtYmcsIDQwJSk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6Zm9jdXMtdmlzaWJsZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWZvY3VzZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOmZvY3VzLXZpc2libGU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6Zm9jdXMtdmlzaWJsZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYzNjhkO1xuICBvcGFjaXR5OiAyMCU7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRyZWV2aWV3LXRtcGw6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10cmVldmlldy1jaGVja2JveC1jaGVjay1hbGw6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6aGFzKGlucHV0OmZvY3VzKSArIGxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWJvcmRlci1yYWRpdXMpO1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lcltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lcltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gLmR4YmwtdHJlZXZpZXctdG1wbDpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiB1bnNldDtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWVtcHR5LWRhdGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10cmVldmlldy1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC10cmVldmlldy1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWxpbmUtaGVpZ2h0KTtcbiAgb3BhY2l0eTogNjAlO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy15KSB2YXIoLS1keGJsLXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy14KTtcbn1cbi5keGJsLXRyZWV2aWV3LmR4YmwtdHJlZXZpZXctdGV4dC1ub3dyYXAge1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LXdyYXA6IG5vd3JhcDtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW1zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbXMtY29udGFpbmVyW3JvbGU9dHJlZV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbXMtY29udGFpbmVyIC5keGJsLXRyZWV2aWV3LWl0ZW1zLWNvbnRhaW5lciAuZHhibC10cmVldmlldy10bXBsLCAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtcy1jb250YWluZXIgLmR4YmwtdHJlZXZpZXctaXRlbXMtY29udGFpbmVyIC5keGJsLXRyZWV2aWV3LXRtcGwgfiAqIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudCk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW06ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tc3BhY2luZy15KTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWluZGVudCB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0taW5kZW50LCAwKSAqIHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudCkpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItaG92ZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAkYnRuLWhvdmVyLWNvbG9yO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10cmVldmlldy1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdHJlZXZpZXctYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtbmF2LWV4cGFuZC1idG4tY3VzdG9tKSB7XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtbmF2LWV4cGFuZC1idG4tY3VzdG9tKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtbmF2LWV4cGFuZC1idG4tY3VzdG9tKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtbmF2LWV4cGFuZC1idG4tY3VzdG9tKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtbmF2LWV4cGFuZC1idG4tY3VzdG9tKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtbmF2LWV4cGFuZC1idG4tY3VzdG9tKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtbmF2LWV4cGFuZC1idG4tY3VzdG9tKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtbmF2LWV4cGFuZC1idG4tY3VzdG9tKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIC0xcHgpO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAtMXB4KTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAtMXB4KTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgLTFweCk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tYm9yZGVyLXJhZGl1cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10cmVldmlldy1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC10cmVldmlldy1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWxpbmUtaGVpZ2h0KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLXNlbGVjdGlvbi1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLXNlbGVjdGlvbi1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjM2OGQ7XG4gIG9wYWNpdHk6IDgwJTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lci5keGJsLWRpc2FibGVkLCAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXIgPiAuZHhibC1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtdHJlZXZpZXctaW1hZ2Utc3BhY2luZyk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lciA+IC5keGJsLXRleHQ6bm90KC5keGJsLWJhZGdlKSB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteTogdmFyKC0tZHhibC10cmVldmlldy10ZXh0LXBhZGRpbmcteSk7XG4gIHdoaXRlLXNwYWNlOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC13cmFwKTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXIgLmR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lciAuZHhibC10cmVldmlldy1pdGVtLXRleHQtY29udGFpbmVyLmR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LXRtcGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lciAuZHhibC10cmVldmlldy1pdGVtLXRleHQtY29udGFpbmVyLmR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LXRtcGwgPiAuZHhibC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXIgLmR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LWNvbnRhaW5lciA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5keGJsLWJhZGdlIHtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtZm9udC13ZWlnaHQ6IDUwMDtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWJnOiAjODg4ODg4O1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtdGV4dC1zcGFjaW5nLXg6IDAuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWJnKTtcbiAgbWFyZ2luOiAwIHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nKTtcbn1cbi5keGJsLWJhZGdlLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLXRleHQtc3BhY2luZy14KTtcbiAgLS1keGJsLXRleHQtcGFkZGluZy15OiAwO1xufVxuXG4uZHhibC1zbSAuZHhibC1iYWRnZSB7XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS10ZXh0LXNwYWNpbmcteDogMC4yNXJlbTtcbn1cblxuLmR4YmwtbGcgLmR4YmwtYmFkZ2Uge1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtdGV4dC1zcGFjaW5nLXg6IDAuNXJlbTtcbn1cblxuLmR4YmwtYWN0aXZlIC5keGJsLWJhZGdlIHtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWJnOiAjZmZmO1xufVxuXG4uZHhibC1zdGFja2xheW91dCA+IC5keGJsLXN0YWNrbGF5b3V0LXJvb3QsIC5keGJsLWdyaWRsYXlvdXQgPiAuZHhibC1ncmlkbGF5b3V0LXJvb3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uZHhibC1ncmlkbGF5b3V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1zdGFja2xheW91dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YmwtcmFkaW8tZ3JvdXAge1xuICAtLWR4YmwtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICAtLWR4YmwtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAtLWR4YmwtcmFkaW8tZ3JvdXAtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLW5vLWRhdGEtdGV4dC1vcGFjaXR5OiAwLjc1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtcmFkaW8tZ3JvdXAtZm9udC1zaXplKTtcbn1cbi5keGJsLXJhZGlvLWdyb3VwLmR4YmwtcmFkaW8tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xufVxuLmR4YmwtcmFkaW8tZ3JvdXAuZHhibC1yYWRpby1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWNoZWNrYm94LXJhZGlvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1yYWRpby1ncm91cC5keGJsLXJhZGlvLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtY2hlY2tib3gtcmFkaW8gKyAuZHhibC1jaGVja2JveC1yYWRpbyB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctdG9wKTtcbn1cbi5keGJsLXJhZGlvLWdyb3VwLmR4YmwtcmFkaW8tZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4uZHhibC1yYWRpby1ncm91cC5keGJsLXJhZGlvLWdyb3VwLWhvcml6b250YWwgPiAuZHhibC1jaGVja2JveC1yYWRpbyArIC5keGJsLWNoZWNrYm94LXJhZGlvIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdCk7XG59XG4uZHhibC1yYWRpby1ncm91cCA+IC5keGJsLXJhZGlvLWdyb3VwLW5vLWRhdGEtdGV4dCB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtcmFkaW8tZ3JvdXAtbm8tZGF0YS10ZXh0LW9wYWNpdHkpO1xufVxuLmR4YmwtcmFkaW8tZ3JvdXAuZHhibC1zbSB7XG4gIC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLWZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5keGJsLXJhZGlvLWdyb3VwLmR4YmwtbGcge1xuICAtLWR4YmwtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLWZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmR4YmwtY29udGV4dC1tZW51LFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUge1xuICAtLWR4YmwtY29udGV4dC1tZW51LWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtY29udGV4dC1tZW51LWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1iZzogI2ZmZjtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteDogMS41cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXk6IDAuMzEyNTMxMjVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtbWluLXdpZHRoOiA5Ljk5OTkzNzVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wb3BvdXQtaWNvbi1vcGFjaXR5OiA3MCU7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtY29udGV4dC1tZW51LWRpc2FibGVkLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtY29udGV4dC1tZW51LWRpc2FibGVkLW9wYWNpdHk6IDYwJTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWJnOiB1bnNldDtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3Itd2lkdGg6IDFweDtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3ItY29sb3I6ICNkMmQyZDI7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtcGFkZGluZy15OiAwO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICNhNzgwY2Q7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLXNtLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1zbSB7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteDogMS4zNzVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LW1pbi13aWR0aDogOC41NzEzNzVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1sZyxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtbGcge1xuICAtLWR4YmwtY29udGV4dC1tZW51LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteDogMS42MjVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXg6IDAuNjI1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1taW4td2lkdGg6IDExLjQyODVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZzogMC42MjVyZW07XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24sXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biB7XG4gIC0tZHhibC1kcm9wZG93bi1mb250LWZhbWlseTogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtZm9udC1mYW1pbHkpO1xuICAtLWR4YmwtZHJvcGRvd24tZm9udC1zaXplOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1mb250LXNpemUpO1xuICAtLWR4YmwtZHJvcGRvd24tY29sb3I6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWNvbG9yKTtcbiAgLS1keGJsLWRyb3Bkb3duLWxpbmUtaGVpZ3RoOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1saW5lLWhlaWdodCk7XG4gIC0tZHhibC1kcm9wZG93bi1iZzogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYmcpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LXBhZGRpbmcteCk7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtcGFkZGluZy15KTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItd2lkdGgpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItc3R5bGUpO1xuICAtLWR4YmwtZHJvcGRvd24tbWluLXdpZHRoOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1taW4td2lkdGgpO1xuICAtLWR4YmwtZHJvcGRvd24tYm94LXNoYWRvdzogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm94LXNoYWRvdyk7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bC5keGJsLWNvbnRleHQtbWVudS1pdGVtLWxpc3Qtd2l0aC1pY29ucyA+IGxpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1jb250ZXh0LW1lbnUtaXRlbS13aXRoLWljb24gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tdGV4dCxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bC5keGJsLWNvbnRleHQtbWVudS1pdGVtLWxpc3Qtd2l0aC1pY29ucyA+IGxpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1jb250ZXh0LW1lbnUtaXRlbS13aXRoLWljb24gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZyk7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tbGlzdC13aXRoLWljb25zID4gbGkgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tbGlzdC13aXRoLWljb25zID4gbGkgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tdGV4dC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaS5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGkuZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvci13aWR0aCkgdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLXN0eWxlKSB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3ItY29sb3IpO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaS5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3I6Zmlyc3QtY2hpbGQsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGkuZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpOmZpcnN0LWNoaWxkLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKTpsYXN0LWNoaWxkLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpOmZvY3VzLXdpdGhpbixcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcik6Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy14KSB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3ZlcixcbiAgLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIsXG4gIC5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXBvcG91dC1pY29uLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXBvcG91dC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWltYWdlLXNwYWNpbmcpO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS1pY29uLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLWljb24ge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1kaXNhYmxlZCwgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpkaXNhYmxlZCxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkLCAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1kaXNhYmxlZCxcbiAgLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkLCAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1kaXNhYmxlZCxcbiAgLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkLCAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1kaXNhYmxlZCxcbiAgLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06ZGlzYWJsZWQ6OmJlZm9yZSxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkOjpiZWZvcmUsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAyJTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1kaXNhYmxlZCwgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpkaXNhYmxlZCxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtb3BhY2l0eSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6YWN0aXZlOjpiZWZvcmUsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYzNjhkO1xuICBvcGFjaXR5OiA4MCU7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tcG9wb3V0LWljb24sXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wb3BvdXQtaWNvbiB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcG9wb3V0LWljb24tb3BhY2l0eSk7XG59XG5cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0LCAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0sIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5keGJsLW1lbnUge1xuICAtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLW9wYWNpdHk6IDYwJTtcbiAgLS1keGJsLW1lbnUtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1tZW51LWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtc2VwYXJhdG9yLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1tZW51LXNlcGFyYXRvci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLW1lbnUtc2VwYXJhdG9yLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplOiAxcmVtO1xuICAtLWR4YmwtbWVudS1iZzogI2ZmZjtcbiAgLS1keGJsLW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtbWVudS10b3AtcmlnaHQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1tZW51LWJvdHRvbS1yaWdodC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1tZW51LXRpdGxlLWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tZHhibC1tZW51LXRpdGxlLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtbGluZS1oZWlnaHQ6IDE7XG4gIC0tZHhibC1tZW51LWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLW1lbnUtYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtYm9yZGVyLXN0eWxlOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjYTc4MGNkO1xuICAtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6IDAuMTI1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS10b3AtbGVmdC1ib3JkZXItcmFkaXVzKSB2YXIoLS1keGJsLW1lbnUtdG9wLXJpZ2h0LWJvcmRlci1yYWRpdXMpIHZhcigtLWR4YmwtbWVudS1ib3R0b20tcmlnaHQtYm9yZGVyLXJhZGl1cykgdmFyKC0tZHhibC1tZW51LWJvdHRvbS1sZWZ0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtbWVudS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbWVudS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtbWVudS1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtbWVudS5keGJsLXNtIHtcbiAgLS1keGJsLW1lbnUtdGl0bGUtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogMXJlbTtcbn1cbi5keGJsLW1lbnUuZHhibC1sZyB7XG4gIC0tZHhibC1tZW51LXRpdGxlLWZvbnQtc2l6ZTogMS41cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplOiAxcmVtO1xufVxuLmR4YmwtbWVudTpub3QoW2RhdGEtZHgtbWVudS1sb2FkZWRdKSA+IC5keGJsLW1lbnUtbmF2LCAuZHhibC1tZW51Om5vdChbZGF0YS1keC1tZW51LWxvYWRlZF0pID4gLmR4YmwtbWVudS1pdGVtLWxpc3QsIC5keGJsLW1lbnU6bm90KFtkYXRhLWR4LW1lbnUtbG9hZGVkXSkgPiAuZHhibC1tZW51LXRpdGxlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5keGJsLW1lbnU6bm90KFtkYXRhLWR4LW1lbnUtbG9hZGVkXSkgPiAuZHhibC1tZW51LWJhciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZHhibC1tZW51Om5vdChbZGF0YS1keC1tZW51LWxvYWRlZF0pID4gLmR4YmwtbWVudS1iYXIgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmR4YmwtbWVudTpub3QoW2RhdGEtZHgtbWVudS1tb2JpbGVdKSA+IC5keGJsLW1lbnUtbmF2LCAuZHhibC1tZW51Om5vdChbZGF0YS1keC1tZW51LW1vYmlsZV0pID4gLmR4YmwtbWVudS1pdGVtLWxpc3QsIC5keGJsLW1lbnU6bm90KFtkYXRhLWR4LW1lbnUtbW9iaWxlXSkgPiAuZHhibC1tZW51LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLW1lbnVbZGF0YS1keC1tZW51LW1vYmlsZV0gPiAuZHhibC1tZW51LWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1tZW51Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOmZvY3VzLXZpc2libGUsIC5keGJsLW1lbnU6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0tdG1wbDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtLmR4YmwtbWVudS1saXN0LWl0ZW0tc3RyZXRjaCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtLmR4YmwtbWVudS1pdGVtLXBvcy1zdGFydCAuZHhibC1idG4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0uZHhibC1tZW51LWl0ZW0tcG9zLWNlbnRlciAuZHhibC1idG4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbS5keGJsLW1lbnUtaXRlbS1wb3MtZW5kIC5keGJsLWJ0biB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLW1lbnUtZm9udC1mYW1pbHkpO1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplKTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogdmFyKC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteSk7XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogdmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZyk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtbWVudS1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IHZhcigtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLW9wYWNpdHkpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogdW5zZXQ7XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBpbmhlcml0O1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcikge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KDpob3Zlcikge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXIuZHhibC1tZW51LXRleHQtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXIgLmR4YmwtbWVudS1pdGVtLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtc3BhY2luZyB7XG4gIGZsZXg6IDE7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtbWVudS10aXRsZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1tZW51LXRpdGxlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbWVudS10aXRsZS1saW5lLWhlaWdodCk7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1tZW51ID4gLmR4YmwtbWVudS1iYXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLW1lbnUgPiAuZHhibC1tZW51LWJhci5keGJsLW1lbnUtbG9hZGluZyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbn1cbi5keGJsLW1lbnUgPiAuZHhibC1tZW51LWJhciA+IC5keGJsLW1lbnUtdGl0bGUge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZHhibC1tZW51ID4gLmR4YmwtbWVudS1iYXIgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmR4YmwtbWVudSA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3QuZHhibC1tZW51LWxvYWRpbmcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLmR4YmwtbWVudSA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0LCAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0sIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5keGJsLW1lbnUtZHJvcGRvd24ge1xuICAtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtc2VwYXJhdG9yLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1tZW51LXNlcGFyYXRvci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLW1lbnUtc2VwYXJhdG9yLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLW9wYWNpdHk6IDYwJTtcbiAgLS1keGJsLW1lbnUtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1tZW51LWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtYmc6ICNmZmY7XG4gIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6IDAuMzEyNTMxMjVyZW07XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogOS45OTk5Mzc1cmVtO1xuICAtLWR4YmwtbWVudS1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLXBhZGRpbmcteTogMDtcbiAgLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplOiAxcmVtO1xuICAtLWR4YmwtZHJvcGRvd24tYmc6IHZhcigtLWR4YmwtbWVudS1iZyk7XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogI2E3ODBjZDtcbiAgLS1keGJsLW1lbnUtZHJvcGRvd24taXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1zbSB7XG4gIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogOC41NzEzNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogMXJlbTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1sZyB7XG4gIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAwLjYyNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6IDAuNjI1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogMTEuNDI4NXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplOiAxcmVtO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyB7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItd2lkdGgpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1zdHlsZSk7XG4gIC0tZHhibC1kcm9wZG93bi1taW4td2lkdGg6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1taW4td2lkdGgpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXk6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1wYWRkaW5nLXkpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0LmR4YmwtbWVudS1uYXYtaXRlbS1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdDpub3QoLmR4YmwtbWVudS1uYXYtaXRlbS1saXN0KSAuZHhibC1tZW51LWl0ZW0tdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdC5keGJsLW1lbnUtaXRlbS1saXN0LXdpdGgtaWNvbnMgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCwgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QuZHhibC1tZW51LWl0ZW0tbGlzdC13aXRoLWljb25zID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0taW5kZW50ICsgLmR4YmwtbWVudS1pdGVtLXRleHQtY29udGFpbmVyIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlci13aWR0aDogY2FsYyh2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplKSArIHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmcpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXItd2lkdGgpICogMSk7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtLmR4YmwtbWVudS1kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLW1lbnUtZm9udC1mYW1pbHkpO1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplKTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogdmFyKC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteSk7XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogdmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZyk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtbWVudS1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IHZhcigtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLW9wYWNpdHkpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogdW5zZXQ7XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBpbmhlcml0O1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0taW5kZW50OmZpcnN0LWNoaWxkIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlci13aWR0aDogY2FsYyh2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplKSArIHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmcpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZHhibC1tZW51LWl0ZW0taW5kZW50LWNvdW50LCAwKSAqIHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyLXdpZHRoKSAqIDEpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLW1lbnUtaXRlbS1pbmRlbnQgKyAuZHhibC1pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLW1lbnUtaXRlbS1pbmRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemUpICsgdmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZykpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlci13aWR0aCkgKiAwLjUpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1tZW51LXNlcGFyYXRvci13aWR0aCkgdmFyKC0tZHhibC1tZW51LXNlcGFyYXRvci1zdHlsZSkgdmFyKC0tZHhibC1tZW51LXNlcGFyYXRvci1jb2xvcik7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtc2VwYXJhdG9yOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd246bm90KC5keGJsLW1lbnUtbmF2YmFyLWRyb3Bkb3duKSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmZpcnN0LWNoaWxkID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bjpub3QoLmR4YmwtbWVudS1uYXZiYXItZHJvcGRvd24pIC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duW3gtZHJvcC1hbGlnbm1lbnQ9Ym90dG9tXSA+IC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1tZW51LW5hdmJhci1kcm9wZG93biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd25beC1kcm9wLWFsaWdubWVudD1ib3R0b21dID4gLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLW1lbnUtbmF2YmFyLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLW1lbnUtbmF2LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmxhc3QtY2hpbGQgPiAuZHhibC1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IC5keGJsLWJ0bixcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duW3gtZHJvcC1hbGlnbm1lbnQ9Ym90dG9tXSA+IC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1tZW51LW5hdmJhci1kcm9wZG93biAuZHhibC1tZW51LWxpc3QtaXRlbTpsYXN0LWNoaWxkID4gLmR4YmwtbWVudS1uYXYtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd25beC1kcm9wLWFsaWdubWVudD10b3BdID4gLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLW1lbnUtbmF2YmFyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uZHhibC1pdGVtbGlzdC1kcm9wZG93blt4LWRyb3AtYWxpZ25tZW50PXRvcF0gPiAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtbWVudS1uYXZiYXItZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtbWVudS1uYXYtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW06Zmlyc3QtY2hpbGQgPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1pdGVtbGlzdC1kcm9wZG93bjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1tZW51LWRyb3Bkb3duIC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46Zm9jdXMtdmlzaWJsZSwgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd246bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4YmwtbWVudS1kcm9wZG93biAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtbWVudS1pdGVtLXRtcGw6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24taXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcbn1cblxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCwgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtLCAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCB7XG4gIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAxLjI1O1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteTogMC42MjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogMC43NXJlbTtcbiAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1ob3Zlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogI2E3ODBjZDtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldDogMXB4O1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbC5keGJsLXNtIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAxLjE0MztcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjQ5OTkzNzVyZW07XG4gIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAwLjQ5OTkzNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogMC42MjVyZW07XG4gIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbC5keGJsLWxnIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDEuMjtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAwLjg3NXJlbTtcbiAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy15OiAxcmVtO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtbWVudS1uYXYgPiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogdmFyKC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgLmR4YmwtbWVudS10aXRsZSB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1iYXIgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtLXN0cmV0Y2ggOm5vdCg6bGFzdC1jaGlsZCkuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1iYXIgPiAuZHhibC1tZW51LWl0ZW0tbGlzdDpub3QoLmR4YmwtbWVudS13aXRoLXRpdGxlKSA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmZpcnN0LWNoaWxkLmR4YmwtbWVudS1pdGVtLXBvcy1zdGFydCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biwgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3Q6bm90KC5keGJsLW1lbnUtd2l0aC10aXRsZSkgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpmaXJzdC1jaGlsZC5keGJsLW1lbnUtbGlzdC1pdGVtLXN0cmV0Y2ggPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LWJhciA+IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZC5keGJsLW1lbnUtaXRlbS1wb3MtZW5kID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuLCAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1iYXIgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmxhc3QtY2hpbGQuZHhibC1tZW51LWxpc3QtaXRlbS1zdHJldGNoID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS10b3AtcmlnaHQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtYm90dG9tLXJpZ2h0LWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1keGJsLW1lbnUtc2VwYXJhdG9yLXdpZHRoKSB2YXIoLS1keGJsLW1lbnUtc2VwYXJhdG9yLXN0eWxlKSB2YXIoLS1keGJsLW1lbnUtc2VwYXJhdG9yLWNvbG9yKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LWJhciA+IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1zZXBhcmF0b3I6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyLmR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBvcy1sZWZ0ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1sZWZ0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtYm90dG9tLWxlZnQtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyLmR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBvcy1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhci5keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wb3MtcmlnaHQgPiAuZHhibC1idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1yaWdodC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tcmlnaHQtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyLmR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBvcy1yaWdodCA+IC5keGJsLW1lbnUtdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyLmR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBvcy1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyLmR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBvcy1yZXZlcnNlID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1sZWZ0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtYm90dG9tLWxlZnQtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyLmR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBvcy1yZXZlcnNlID4gLmR4YmwtbWVudS10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhci5keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wb3MtcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1tZW51LXRpdGxlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy15KTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1tZW51LWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IHVuc2V0O1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogaW5oZXJpdDtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG4gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KDpob3Zlcikge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KDpob3Zlcik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0biB7XG4gIGZsZXg6IGluaXRpYWw7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuID4gLmR4YmwtbWVudS1oYW1idXJnZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QsIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSwgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjMxMjUzMTI1cmVtO1xuICAtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAwLjYyNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbC5keGJsLXNtIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAwLjQ5OTkzNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbC5keGJsLWxnIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogMC42MjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAwLjYyNXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6IDAuNjI1cmVtO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtdmVydGljYWwgPiAuZHhibC1tZW51LWJhciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCA+IC5keGJsLW1lbnUtYmFyIC5keGJsLW1lbnUtdGl0bGUge1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtdGl0bGUge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15KSB2YXIoLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14KTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtaXRlbS1saXN0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtaXRlbS1saXN0Om5vdCguZHhibC1tZW51LXdpdGgtdGl0bGUpID4gLmR4YmwtbWVudS1saXN0LWl0ZW06Zmlyc3QtY2hpbGQgPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLXJpZ2h0LWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtdmVydGljYWwgLmR4YmwtbWVudS1pdGVtLWxpc3QuZHhibC1tZW51LWl0ZW0tbGlzdC13aXRoLWljb25zID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemUpICsgdmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZykpO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlci13aWR0aCkgKiAxKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1tZW51LXNlcGFyYXRvci13aWR0aCkgdmFyKC0tZHhibC1tZW51LXNlcGFyYXRvci1zdHlsZSkgdmFyKC0tZHhibC1tZW51LXNlcGFyYXRvci1jb2xvcik7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtc2VwYXJhdG9yOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tcmlnaHQtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtLmR4YmwtbWVudS1saXN0LWl0ZW0tc3RyZXRjaCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5keGJsLWNoYXJ0LXJvb3QuZHhibC1jaGFydC1sb2FkaW5nIC5keGJsLWNoYXJ0LWxlZ2VuZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLWR4YmwtY2hhcnQtbG9hZGluZy1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG59XG5cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZHhibC1jaGFydC1sZWdlbmQge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLWhvcml6b250YWwgLmR4YmwtY2hhcnQtbGVnZW5kLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbCAuZHhibC1jaGFydC1sZWdlbmQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kIC5keGJsLWNoYXJ0LXRpdGxlIHtcbiAgcGFkZGluZzogMCAwIDAuNWVtO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZCB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtaG9yaXpvbnRhbC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZCAuZHhibC1jaGFydC1sZWdlbmQtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4uZHhibC1jaGFydC1sZWdlbmQtaWNvbiB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGZsZXg6IDAgMCAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pY29uIH4gKiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZHhibC1jaGFydC1sZWdlbmQtdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5keGJsLWNoYXJ0LXdpdGgtbGVnZW5kLWNvbnRhaW5lciB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtaG9yaXpvbnRhbC5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tdG9wLCAuZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tY2VudGVyLmR4YmwtY2hhcnQtbGVnZW5kLXZhbGlnbi10b3Age1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLW91dHNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1vdXRzaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1jZW50ZXIuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbSwgLmR4YmwtY2hhcnQtbGVnZW5kLW91dHNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLWhvcml6b250YWwuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1vdXRzaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWxlZnQsIC5keGJsLWNoYXJ0LWxlZ2VuZC1vdXRzaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbC5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tdG9wOm5vdCguZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tY2VudGVyKSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtaG9yaXpvbnRhbC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1yaWdodCwgLmR4YmwtY2hhcnQtbGVnZW5kLW91dHNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsLmR4YmwtY2hhcnQtbGVnZW5kLXZhbGlnbi1ib3R0b206bm90KC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1jZW50ZXIpIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pbnNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1jaGFydC1sZWdlbmQtaW5zaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uZHhibC1jaGFydC1sZWdlbmQtaW5zaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pbnNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uZHhibC1jaGFydC1sZWdlbmQtaW5zaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tdG9wIHtcbiAgdG9wOiAwO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLWluc2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pbnNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbi5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbCAuZHhibC1jaGFydC1sZWdlbmQtaXRlbXMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5Aa2V5ZnJhbWVzIGR4Ymwtcm90YXRpbmcge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmR4YmwtY2hhcnQtcm9vdCB7XG4gIC0tZHhibC1jaGFydC1wcmltYXJ5OiAjNWYzNjhkO1xuICAtLWR4YmwtY2hhcnQtc3VjY2VzczogIzI4YTc0NTtcbiAgLS1keGJsLWNoYXJ0LWluZm86ICMwMGE5ZTY7XG4gIC0tZHhibC1jaGFydC13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWR4YmwtY2hhcnQtZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWR4YmwtY2hhcnQtZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC1jaGFydC1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjNWYzNjhkO1xuICAtLWR4YmwtY2hhcnQtZm9jdXMtb3V0bGluZS1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1jaGFydC1sb2FkaW5nLWluZGljYXRvci10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMwMG1zO1xuICAtLWR4YmwtY2hhcnQtYXhpcy10aXRsZS1mb250LWNvbG9yOiAjNzY3Njc2O1xuICAtLWR4YmwtY2hhcnQtYXhpcy1saW5lLWNvbG9yOiAjNzY3Njc2O1xuICAtLWR4YmwtY2hhcnQtY29uc3RhbnQtbGluZS1jb2xvcjogIzAwMDtcbiAgLS1keGJsLWNoYXJ0LXBvaW50LWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtY2hhcnQtZXJyb3ItYmFyLWNvbG9yOiAjMDAwO1xuICAtLWR4YmwtY2hhcnQtYW5ub3RhdGlvbi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWNoYXJ0LWFubm90YXRpb24tdGV4dC1jb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJsLWNoYXJ0LXJvb3Q6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtY2hhcnQtZm9jdXMtb3V0bGluZS13aWR0aCkgdmFyKC0tZHhibC1jaGFydC1mb2N1cy1vdXRsaW5lLXN0eWxlKSB2YXIoLS1keGJsLWNoYXJ0LWZvY3VzLW91dGxpbmUtY29sb3IpO1xufVxuLmR4YmwtY2hhcnQtcm9vdCAuZHhibC1jaGFydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1jaGFydC1yb290IC5keGJsLWNoYXJ0ID4gc3ZnIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwbXMgMG1zO1xufVxuLmR4YmwtY2hhcnQtcm9vdCAuZHhibC1jaGFydDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1jaGFydC1yb290LmR4YmwtY2hhcnQtbG9hZGluZyAuZHhibC1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMWVtO1xuICBsZWZ0OiAxZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICBvcGFjaXR5OiAwLjAyNTtcbn1cbi5keGJsLWNoYXJ0LXJvb3QuZHhibC1jaGFydC1sb2FkaW5nIC5keGJsLWNoYXJ0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDJlbSk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMmVtKTtcbiAgd2lkdGg6IDRlbTtcbiAgaGVpZ2h0OiA0ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjJlbSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGR4Ymwtcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1keGJsLWNoYXJ0LWxvYWRpbmctaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xufVxuLmR4YmwtY2hhcnQtcm9vdC5keGJsLWNoYXJ0LWxvYWRpbmcgLmR4YmwtY2hhcnQgPiBzdmcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1keGJsLWNoYXJ0LWxvYWRpbmctaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xufVxuLmR4YmwtY2hhcnQtcm9vdC5keGJsLWNoYXJ0LWxvYWRpbmcgLmR4YmwtY2hhcnQtd2l0aC1sZWdlbmQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtY2hhcnQtcm9vdC5keGJsLWNoYXJ0LXdpdGgtbGVnZW5kLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5keGJsLWNoYXJ0LXRvb2x0aXAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpbGwtY2hhbmdlOiBmaWx0ZXI7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggNXB4IHJnYmEoMTIsIDEyMiwgMjMxLCAwLjUzKSk7XG59XG4uZHhibC1jaGFydC10b29sdGlwID4gLmR4YmwtY2hhcnQtdG9vbHRpcC1jb250ZW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLCAjMjEyNTI5KTtcbn1cbi5keGJsLWNoYXJ0LXRvb2x0aXAgPiAuZHhibC1jaGFydC10b29sdGlwLWNvbnRlbnQtY29udGFpbmVyICsgLmR4YmwtY2hhcnQtdG9vbHRpcC1wb2ludGVyOjphZnRlciB7XG4gIHdpZHRoOiAwLjYyNzVyZW07XG4gIGhlaWdodDogMC42Mjc1cmVtO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1jaGFydC10b29sdGlwID4gLmR4YmwtY2hhcnQtdG9vbHRpcC1jb250ZW50LWNvbnRhaW5lciArIC5keGJsLWNoYXJ0LXRvb2x0aXAtcG9pbnRlciB7XG4gIHRvcDogY2FsYygxMDAlIC0gMC4xcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZHhibC1jaGFydC10b29sdGlwID4gLmR4YmwtY2hhcnQtdG9vbHRpcC1jb250ZW50LWNvbnRhaW5lciAuZHhibC1jaGFydC10b29sdGlwLWNvbnRlbnQuZHhibC1jaGFydC10b29sdGlwLXVzZXItdGVtcGxhdGUtbm90LWRlZmluZWQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4uZHhibC1jaGFydC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHhibC1jaGFydC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmR4YmwtbWFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZHhibC1tYXAgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuZHhibC1iYXItZ2F1Z2Uge1xuICAtLWR4YmwtYmFyLWdhdWdlLXRpdGxlLWZvbnQtY29sb3I6ICMyMzIzMjM7XG4gIC0tZHhibC1iYXItZ2F1Z2Utc3VidGl0bGUtZm9udC1jb2xvcjogIzIzMjMyMztcbiAgLS1keGJsLWJhci1nYXVnZS1sZWdlbmQtdGl0bGUtZm9udC1jb2xvcjogIzIzMjMyMztcbiAgLS1keGJsLWJhci1nYXVnZS1sZWdlbmQtc3VidGl0bGUtZm9udC1jb2xvcjogIzIzMjMyMztcbiAgLS1keGJsLWJhci1nYXVnZS1sZWdlbmQtaXRlbS1mb250LWNvbG9yOiAjNzY3Njc2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5keGJsLWJhci1nYXVnZSAuZHhibC13aWRnZXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi5keHJlUm9vdCB7XG4gIC0tZHhyZS1wcmltYXJ5LWNvbG9yOiAjNWYzNjhkO1xuICAtLWR4cmUtdmlldy1iYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAtLWR4cmUtYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLS1keHJlLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4cmUtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4cmUtcXVpY2stc2VhcmNoLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWR4cmUtYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xuICAtLWR4cmUtYmctY29sb3I6ICNmZmY7XG59XG5cbi8qIFNjaGVkdWxlciBtYWluIGVsZW1lbnQgKi9cbi5keGJsLXNjaGVkdWxlciB7XG4gIC0tZHhibC1zY2hlZHVsZXItZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1zY2hlZHVsZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGg6IDMuNWVtO1xuICAtLWR4Ymwtc2NoZWR1bGVyLW1pbnV0ZS1jZWxsLWZvbnQtc2l6ZS1yYXRpbzogMC43NTtcbiAgLS1keGJsLXNjaGVkdWxlci10b29sYmFyLWZpeC1oZWlnaHQ6IGNhbGMoMmVtICsgMnB4KTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mb250LXNpemUpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXNjcm9sbC1jb250YWluZXIgPiAuZHhibC1zYy12ZXJ0aWNhbC12aWV3ID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2Mtc2Nyb2xsLWNvbnRhaW5lciA+IC5keGJsLXNjLXZlcnRpY2FsLXZpZXcgPiB0Ym9keSA+IHRyID4gLmR4Ymwtc2MtZ3Itc2VwLXZlcnRpY2FsLCAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2Mtc2Nyb2xsLWNvbnRhaW5lciA+IC5keGJsLXNjLXZlcnRpY2FsLXZpZXcgPiB0Ym9keSA+IHRyOm50aC1sYXN0LW9mLXR5cGUoMikgPiAuZHhibC1zYy1ob3VyLWNlbGwsIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1zY3JvbGwtY29udGFpbmVyID4gLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCwgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXNjcm9sbC1jb250YWluZXIgPiAuZHhibC1zYy12ZXJ0aWNhbC12aWV3ID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXNjcm9sbC1jb250YWluZXIgPiAuZHhibC1zYy12ZXJ0aWNhbC12aWV3ID4gdGJvZHkgPiB0cjpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXNjcm9sbC1jb250YWluZXIgPiAuZHhibC1zYy12ZXJ0aWNhbC12aWV3ID4gdGJvZHkgPiB0cjpudGgtY2hpbGQoMm4rMSkgPiAuZHhibC1zYy1taW51dGUtY2VsbCwgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXNjcm9sbC1jb250YWluZXIgPiAuZHhibC1zYy12ZXJ0aWNhbC12aWV3ID4gdGJvZHkgPiB0cjpudGgtY2hpbGQoMm4rMSkgPiAuZHhibC1zYy10aW1lLWNlbGwge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2Mtc2Nyb2xsLWNvbnRhaW5lciA+IC5keGJsLXNjLXZlcnRpY2FsLXZpZXcgPiB0Ym9keSA+IHRyOm50aC1jaGlsZCgybikge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVjZWxscy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWNlbGxzLWNvbnRhaW5lciA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVjZWxscy1jb250YWluZXIgPiBkaXYgLmR4Ymwtc2MtdGltZS1tYXJrZXItaW1hZ2Uge1xuICB0b3A6IC02cHg7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWNlbGxzLWNvbnRhaW5lciAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSA+IHRyLmR4Ymwtc2MtYXJtIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVjZWxscy1jb250YWluZXIgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCwgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVjZWxscy1jb250YWluZXIgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0ci5keGJsLXNjLWFybSArIHRyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lY2VsbHMtY29udGFpbmVyIC5keGJsLXNjLWhvcml6b250YWwtdmlldyA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWNlbGxzLWNvbnRhaW5lciAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtbWFpbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4Ymwtc2NoZWR1bGVyIHtcbiAgLyogdG9vbGJhciAqL1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRiLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10Yi13cmFwcGVyID4gZHhibC10b29sYmFyIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjaGVkdWxlci10b29sYmFyLWZpeC1oZWlnaHQpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIHtcbiAgLyogVmlldyAqL1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWhvcml6b250YWwtdmlldyB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3LmR4Ymwtc2MtdGFibGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdmVydGljYWwtdmlldyB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXZlcnRpY2FsLXZpZXcuZHhibC1zYy10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy12ZXJ0aWNhbC12aWV3ID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy12ZXJ0aWNhbC12aWV3ID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1kYXRlLWhyOm50aC1sYXN0LWNoaWxkKC0ybisyKSxcbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4YmwtaG9yaXpvbnRhbC1yaDpudGgtbGFzdC1jaGlsZCgtMm4rMikge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYWxsLWRheS1hcmVhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi5cIjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXJlc291cmNlLWhyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC12LXJlc291cmNlLWhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtdi1yZXNvdXJjZS1oZWFkZXIgLmR4YmwtcmVzb3VyY2UtaGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtdi1yZXNvdXJjZS1oZWFkZXIgLmR4YmwtcmVzb3VyY2UtaGVhZGVyLWNvbnRlbnQgPiBzcGFuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcixcbi5keGJsLXNjaGVkdWxlciAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyIHtcbiAgei1pbmRleDogMjA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdG9kYXkuZHhibC1zYy10aW1lLWNlbGwsIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10b2RheS5keGJsLXNjLWRhdGUtaHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdG9kYXkuZHhibC1zYy10aW1lLWNlbGw6OmJlZm9yZSwgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRvZGF5LmR4Ymwtc2MtZGF0ZS1ocjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcHJpbWFyeS1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZ3Itc2VwLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLW1pbnV0ZS1jZWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi5cIjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy1taW51dGUtY2VsbCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB3aWR0aDogY2FsYyh2YXIoLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGgpICogdmFyKC0tZHhibC1zY2hlZHVsZXItbWludXRlLWNlbGwtZm9udC1zaXplLXJhdGlvKSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGgpICogdmFyKC0tZHhibC1zY2hlZHVsZXItbWludXRlLWNlbGwtZm9udC1zaXplLXJhdGlvKSAqIDEgLyB2YXIoLS1keGJsLXNjaGVkdWxlci1taW51dGUtY2VsbC1mb250LXNpemUtcmF0aW8pKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYmFja2dyb3VuZC1jb2xvcik7XG4gIHotaW5kZXg6IDE1O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy1taW51dGUtY2VsbCA+IHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMWVtICogdmFyKC0tZHhibC1zY2hlZHVsZXItbWludXRlLWNlbGwtZm9udC1zaXplLXJhdGlvKSk7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtaG91ci1jZWxsIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tZHhibC1zY2hlZHVsZXItaG91ci1jZWxsLXdpZHRoKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3IpO1xuICB6LWluZGV4OiAxNjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1ob3VyLXRpbWUtc2NhbGUuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtaG91ci1jZWxsLFxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWUtcnVsZXJzLWNhcHRpb24ge1xuICB3aWR0aDogNi4xM2VtO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLWhvdXItdGltZS1zY2FsZS5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy1taW51dGUtY2VsbCB7XG4gIGxlZnQ6IDYuMTNlbTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1ob3VyLW1pbi10ZXh0LWNvbXBhY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWRhdGUtaHItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXRlLWhyLW1vbnRoLFxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWRhdGUtaHItZGF5IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjIyNXJlbTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXl2aWV3IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWRheXZpZXcgLmR4Ymwtc2MtZGF0ZS1ociB7XG4gIHBhZGRpbmctbGVmdDogMC40NzI1cmVtO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWRheXZpZXcgLmR4Ymwtc2MtaGVhZGVycy1zY3JvbGwtYXJlYSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXl2aWV3IC5keGJsLXNjLWhlYWRlcnMtc2Nyb2xsLWFyZWEgLmR4Ymwtc2MtaGVhZGVycy1jb250YWluZXIgLmR4Ymwtc2MtdGFibGUuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcge1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF5dmlldyAuZHhibC1zYy10aW1lLXJ1bGVycy1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYmFja2dyb3VuZC1jb2xvcik7XG4gIHotaW5kZXg6IDE1O1xuICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXl2aWV3ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXl2aWV3ID4gZGl2Omxhc3QtY2hpbGQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaG91ci1ib3VuZGFyeSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZS1tYXJrZXItbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXByaW1hcnktY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWUtbWFya2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWUtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWUtaW5kaWNhdG9yLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXByaW1hcnktY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWUtbWFya2VyLWltYWdlIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZHhibC1zY2hlZHVsZXItd2hpdGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yKTtcbiAgei1pbmRleDogMTA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIHtcbiAgLyogVGltZWxpbmUgKi9cbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1tb250aCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1tb250aCAuZHhibC1zYy10aW1lLWNlbGwge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLW1vbnRoIC5keGJsLXNjLWhlYWRlcnMge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLW1vbnRoIC5keGJsLXNjLWhlYWRlcnMgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1tb250aCAuZHhibC1zYy1oZWFkZXJzID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtbW9udGggLmR4Ymwtc2MtaGVhZGVycy1zY3JvbGwtYXJlYSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciAuZHhibC1zYy10YWJsZS5keGJsLXNjLWhlYWRlcnMge1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtbW9udGggLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1tb250aCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtbW9udGggPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWxpbmUgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy10aW1lc2NhbGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVsaW5lIC5keGJsLXNjLWhvcml6b250YWwtdmlldyA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSA+IHRyOm50aC1jaGlsZCgyKSA+IHRkIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSA+IHRyOm5vdCg6Zmlyc3QtY2hpbGQpID4gdGQge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVsaW5lIC5keGJsLXNjLXJlc291cmNlLWhlYWRlcnMge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWxpbmUgLmR4Ymwtc2MtcmVzb3VyY2UtaGVhZGVycyA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVsaW5lIC5keGJsLXNjLWRhdGUtaHIgPiBkaXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciB0YWJsZS5keGJsLXNjLXRpbWVzY2FsZTpudGgtb2YtdHlwZShuICsgMikgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciA+IGRpdiAuZHhibC1zYy10aW1lLW1hcmtlci1pbWFnZSB7XG4gIGJvdHRvbTogLTZweDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciAuZHhibC1zYy10YWJsZS5keGJsLXNjLXRpbWVzY2FsZSB7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVsaW5lIC5keGJsLXNjLWhlYWRlcnMtY29udGFpbmVyIC5keGJsLXNjLXRhYmxlLmR4Ymwtc2MtdGltZXNjYWxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy10aW1lLW1hcmtlci1pbWFnZSxcbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy10aW1lLW1hcmtlci1saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVsaW5lIC5keGJsLXNjLXRpbWUtbWFya2VyLWxpbmUge1xuICB3aWR0aDogdW5zZXQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1lbXB0eS1jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyOXB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWVtcHR5LWNlbGwgLmR4Ymwtc2Mtc3BhY2VyIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtcmVzb3VyY2UtaGVhZGVycyB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaGVhZGVycy1zY3JvbGwtYXJlYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtcmVzb3VyY2VzLWNvbnRhaW5lcixcbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtcmVzb3VyY2VzLXNjcm9sbC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyOXB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXJoLXRleHQtd3JhcHBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmR4Ymwtc2NoZWR1bGVyIHtcbiAgLyogQXBwb2ludG1lbnQgKi9cbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHotaW5kZXg6IDg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdC5keGJsLXNjLXZlcnRpY2FsLWFwdCB7XG4gIHBhZGRpbmc6IDJweCAycHggMXB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdC5keGJsLXNjLWhvcml6b250YWwtYXB0IHtcbiAgcGFkZGluZzogNHB4IDRweCAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1hcHQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1hcHQtYmcge1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtYXB0LWJnLmR4YmwtYXB0LWJnLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdC5keGJsLXNjLWFwdC1zZWxlY3RlZCAuZHhibC1hcHQtYmcge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdC5keGJsLXNjLWFwdC1kaXNhYmxlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1zYy1hcHQtZHJhZ2dlZCB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtdG9wLWhhbmRsZSxcbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtYm90dG9tLWhhbmRsZSB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtYm90dG9tLWhhbmRsZSB7XG4gIGJvdHRvbTogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtbGVmdC1oYW5kbGUsXG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0IC5keGJsLXJpZ2h0LWhhbmRsZSB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHBhZGRpbmc6IDNweDtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1sZWZ0LWhhbmRsZSB7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtcmlnaHQtaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIHJpZ2h0OiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1hcHQtc3RhdHVzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXdoaXRlLWNvbG9yKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1hcHQtc3RhdHVzIHtcbiAgd2lkdGg6IDAuNGVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHJnYmEoMzQsIDM0LCAzNCwgMC4xMjUpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1zYy1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQtaG92ZXJlZCAuZHhibC1hcHQtYmcge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0LXRpbWUge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgb3BhY2l0eTogMC44O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0LWltYWdlcy1jb250YWluZXIge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogMC4yZW07XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0LWNvbXBhY3QgLmR4Ymwtc2MtY29udGVudC13cmFwcGVyICoge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWhvcml6b250YWwtYXB0IC5keGJsLXNjLWFwdC1jb21wYWN0IC5keGJsLXNjLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDJlbTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC13ZWVrLWJ1dHRvbiB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1mbG93OiB3cmFwLXJldmVyc2U7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2Mtc3BhY2VyIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLW1hcmtlci13cmFwcGVyLWludmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5keGJsLWRhdGUtbmF2aWdhdG9yIC5keGJsLWNhbGVuZGFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1kYXRlLW5hdmlnYXRvciAuZHhibC1hcHQtbGFiZWxzLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG4uZHhibC1kYXRlLW5hdmlnYXRvciAuZHhibC1hcHQtbGFiZWxzLWNvbnRhaW5lciA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLmR4YmwtZGF0ZS1uYXZpZ2F0b3IgLmR4YmwtYXB0LWxhYmVscy1jb250YWluZXIgPiBzcGFuOm50aC1sYXN0LWNoaWxkKG4rMikge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5keGJsLWRhdGUtbmF2aWdhdG9yIC5keGJsLW1vcmUtbGFiZWxzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC43O1xufVxuLmR4YmwtZGF0ZS1uYXZpZ2F0b3IgLmR4YmwtbW9yZS1sYWJlbHMtY29udGFpbmVyIHN2ZyB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4Ymwtc2VsZWN0LWFsbC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG59XG4uZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4YmwtY2hlY2tib3ggbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1saXN0Ym94LFxuLmR4YmwtcmVzb3VyY2UtbmF2aWdhdG9yIC5keGJsLWxpc3QtYm94IHtcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1saXN0Ym94IC5keGJsLWxpc3Rib3gtaXRlbSxcbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4Ymwtcm4tZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1ybi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1ybi10b29sYmFyID4gYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDU2cHg7XG59XG4uZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4Ymwtcm4tdG9vbGJhciA+IGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLyogTGFiZWxzICYgU3RhdHVzZXMgY29sb3IgKi9cbi5keGJsLXNjaGVkdWxlci1jb2xvciB7XG4gIC0tZHhibC1zY2hlZHVsZXItcHJpbWFyeS1jb2xvcjogIzVmMzY4ZDtcbiAgLS1keGJsLXNjaGVkdWxlci13aGl0ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXNjaGVkdWxlci1ibHVlLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWluZGlnby1jb2xvcjogIzU5NjllMztcbiAgLS1keGJsLXNjaGVkdWxlci1wdXJwbGUtY29sb3I6ICM2ZjQyYzE7XG4gIC0tZHhibC1zY2hlZHVsZXItcGluay1jb2xvcjogI2Q2MzM4NDtcbiAgLS1keGJsLXNjaGVkdWxlci1yZWQtY29sb3I6ICNkYzM1NDU7XG4gIC0tZHhibC1zY2hlZHVsZXItb3JhbmdlLWNvbG9yOiAjZmQ3ZTE0O1xuICAtLWR4Ymwtc2NoZWR1bGVyLXllbGxvdy1jb2xvcjogI2ZmYjMwMDtcbiAgLS1keGJsLXNjaGVkdWxlci1ncmVlbi1jb2xvcjogIzE5ODc1NDtcbiAgLS1keGJsLXNjaGVkdWxlci10ZWFsLWNvbG9yOiAjMjBjOTk3O1xuICAtLWR4Ymwtc2NoZWR1bGVyLWN5YW4tY29sb3I6ICMwYWEyYzA7XG4gIC0tZHhibC1zY2hlZHVsZXItbGlnaHQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tZHhibC1zY2hlZHVsZXItbGlnaHQtZ3JheS1jb2xvcjogI2U5ZWNlZjtcbiAgLS1keGJsLXNjaGVkdWxlci1kYXJrLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4Ymwtc2NoZWR1bGVyLWRpc2FibGVkLWNvbG9yOiAjZjhmOWZhO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLWJsdWUtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ibHVlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ibHVlLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1pbmRpZ28tY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1pbmRpZ28tY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWluZGlnby1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3IgLmR4YmwtcHVycGxlLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcHVycGxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wdXJwbGUtY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXBpbmstY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1waW5rLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1waW5rLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1yZWQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1yZWQtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXJlZC1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3IgLmR4Ymwtb3JhbmdlLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItb3JhbmdlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1vcmFuZ2UtY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXllbGxvdy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXllbGxvdy1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXIteWVsbG93LWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1ncmVlbi1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWdyZWVuLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ncmVlbi1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3IgLmR4YmwtdGVhbC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXRlYWwtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXRlYWwtY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLWN5YW4tY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1jeWFuLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1jeWFuLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1saWdodC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWxpZ2h0LWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1zY2hlZHVsZXItZGlzYWJsZWQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1kaXNhYmxlZC1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3IgLmR4YmwtbGlnaHQtZ3JheS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWxpZ2h0LWdyYXktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWxpZ2h0LWdyYXktY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLWRhcmstZm9udC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1kYXJrLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC13aGl0ZS1mb250LWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXdoaXRlLWNvbG9yKTtcbn1cblxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLW5hdmlnYXRvciA+IGR4YmwtY2FsZW5kYXIge1xuICBib3JkZXI6IDA7XG59XG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtdGV4dC1lZGl0IHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXBwb2ludG1lbnQgZWRpdCBkaWFsb2cgKi9cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy5keGJsLXNjaGVkdWxlci1jb2xvciB7XG4gIGJvcmRlcjogMDtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1zYy1sYWJlbC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjA1cmVtO1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXNjLWZsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXNjLWZsLWl0ZW0td2l0aC1pY29uID4gLmR4YmwtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1zYy1kaWFsb2ctdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZHhibC1hcHQtZWRpdC1kaWFsb2cuZHhibC1zY2hlZHVsZXItY29sb3IgZGl2LmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogdmFyKC0tZHhibC1pbWFnZS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1pbWFnZS1oZWlnaHQpO1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLmR4Ymwtc2NoZWR1bGVyLWNvbG9yID4gLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWJvZHkgPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3MsIC5keGJsLWFwdC1lZGl0LWRpYWxvZy5keGJsLXNjaGVkdWxlci1jb2xvciA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1ib2R5ID4gLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWJvZHkgPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3Mge1xuICAtLWR4YmwtZmwtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nIC5keGJsLXdlZWstYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZyAuZHhibC13ZWVrLWJ1dHRvbi1jb250YWluZXIgPiBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG59XG4uZHhibC1hcHQtZWRpdC1kaWFsb2cgLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG4uZHhibC1hcHQtZWRpdC1kaWFsb2cuZHhibC1zYy1oaW50IHtcbiAgbWluLXdpZHRoOiAyNzZweDtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy5keGJsLXNjLW1vYmlsZSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuXG4uZHhibC1hcHQtZWRpdC1kaWFsb2ctaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteCk7XG59XG5cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteSkgdmFyKC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteCk7XG59XG4uZHhibC1hcHQtZWRpdC1kaWFsb2ctYm9keSAuZHhibC1zYy1mbC1pdGVtLWNvbnRlbnQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWJvZHkgLmR4Ymwtc2MtZmwtaXRlbS1jb250ZW50ID4gYnV0dG9uIHtcbiAgd2lkdGg6IDc1cHg7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy1ib2R5IC5keGJsLXRleHQtZWRpdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHhibC1zYy1mbC1pdGVtLWljb24ge1xuICBwYWRkaW5nOiAwLjI1MDAzMTI1cmVtIGNhbGModmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZHhibC1hcHQtZWRpdC1jb21wYWN0LWRpYWxvZy1ib2R5IC5keGJsLXRleHQtZWRpdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWFwdC1lZGl0LWRpYWxvZyA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmR4Ymwtc2MtbGFiZWwtaXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwLjdyZW0gMC4zcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5keGJsLXJlY3VycmVudC1hcHQtZGVsZXRlLWRpYWxvZyAuZHhibC1zYy1idXR0b24tbWFyZ2luLXN0YXJ0LFxuLmR4YmwtcmVjdXJyZW50LWFwdC1lZGl0LWRpYWxvZyAuZHhibC1zYy1idXR0b24tbWFyZ2luLXN0YXJ0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvci1pdGVtIC5keGJsLXNjaGVkdWxlci1jb2xvci1pdGVtLWljb24ge1xuICBtYXJnaW46IDAgMC41cmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5keGJsLXJlY3VycmVuY2UtbW9kZWwgLmR4YmwtcmVjdXJyZW5jZS1zZXR0aW5ncyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5keGJsLXNjLWhpbnQge1xuICAtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmR4Ymwtc2MtaGludCAuZHhibC1hcHQtZWRpdC1jb21wYWN0LWRpYWxvZy1oZWFkZXIsXG4uZHhibC1zYy1oaW50IC5keGJsLXNjLXRvb2x0aXAtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgcGFkZGluZzogMC42cmVtIDEuMXJlbTtcbn1cbi5keGJsLXNjLWhpbnQuZHhibC1hcHQtZWRpdC1kaWFsb2cgLmR4YmwtYXB0LWVkaXQtY29tcGFjdC1kaWFsb2ctaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLXNjLWhpbnQuZHhibC1hcHQtZWRpdC1kaWFsb2cgLmR4YmwtYXB0LWVkaXQtY29tcGFjdC1kaWFsb2ctYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteCkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy15KTtcbn1cbi5keGJsLXNjLWhpbnQuZHhibC1zYy10b29sdGlwIHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbn1cbi5keGJsLXNjLWhpbnQuZHhibC1zYy10b29sdGlwLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIHtcbiAgYm9yZGVyOiAwO1xufVxuLmR4Ymwtc2MtaGludC5keGJsLXNjLXRvb2x0aXAuZHhibC1zY2hlZHVsZXItY29sb3IgLmR4Ymwtc2MtbGFiZWwtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5keGJsLXNjLWhpbnQuZHhibC1zYy10b29sdGlwIC5keGJsLXNjLXRvb2x0aXAtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLXNjLWhpbnQuZHhibC1zYy10b29sdGlwIC5keGJsLXNjLXRvb2x0aXAtY29udGFpbmVyIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy14KSB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXkpO1xufVxuLmR4Ymwtc2MtaGludC5keGJsLXNjLXRvb2x0aXAgLmR4Ymwtc2MtdG9vbHRpcC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZHhibC1zYy1oaW50LmR4Ymwtc2MtdG9vbHRpcCAuZHhibC1zYy10b29sdGlwLWl0ZW0gLmR4Ymwtc2MtdG9vbHRpcC1pdGVtLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbn1cbi5keGJsLXNjLWhpbnQgLmR4Ymwtc2Mtc3ViamVjdCB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5keGJsLXNjLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLmR4Ymwtc2MtdGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLmR4Ymwtc2MtdGFibGUgPiB0Ym9keSwgLmR4Ymwtc2MtdGFibGUgPiB0Zm9vdCwgLmR4Ymwtc2MtdGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC1zYy10YWJsZSA+IHRib2R5ID4gdHIsIC5keGJsLXNjLXRhYmxlID4gdGZvb3QgPiB0ciwgLmR4Ymwtc2MtdGFibGUgPiB0aGVhZCA+IHRyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLXNjLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAuZHhibC1zYy10YWJsZSA+IHRib2R5ID4gdHIgPiB0aCwgLmR4Ymwtc2MtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsIC5keGJsLXNjLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLCAuZHhibC1zYy10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgLmR4Ymwtc2MtdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1zYy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAuZHhibC1zYy10YWJsZSA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAuZHhibC1zYy10YWJsZSA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAuZHhibC1zYy10YWJsZSA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAuZHhibC1zYy10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAuZHhibC1zYy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmR4Ymwtc2MtdGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLmR4Ymwtc2MtdGFibGUgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLmR4Ymwtc2MtdGFibGUgPiB0aGVhZCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi8qIE1lZGlhIHF1ZXJpZXMgKi9cbkBtZWRpYSAobWF4LWhlaWdodDogMzIwcHgpIHtcbiAgLmR4YmwtdG9vbGJhci1kaWFsb2cgLmR4YmwtcmVzb3VyY2UtbmF2aWdhdG9yIC5keGJsLWxpc3Rib3gsXG4gIC5keGJsLXRvb2xiYXItZGlhbG9nIC5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1saXN0LWJveCB7XG4gICAgbWF4LWhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5keGJsLWFwdC1lZGl0LWRpYWxvZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLXNjLW1pbnV0ZS1jZWxsIHtcbiAgICBsZWZ0OiAxLjg1ZW07XG4gIH1cbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy1ob3VyLWNlbGwge1xuICAgIHdpZHRoOiAxLjg1ZW07XG4gIH1cbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy1ob3VyLWNlbGwsIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtbWludXRlLWNlbGwsIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtdGltZS1ydWxlcnMtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjY4NXJlbTtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbTtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZS1ydWxlcnMtY2FwdGlvbiB7XG4gICAgd2lkdGg6IDQuNDhlbTtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGUuZHhibC1ob3VyLXRpbWUtc2NhbGUgdHIgPiB0ZC5keGJsLXNjLWhvdXItY2VsbCxcbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy10aW1lLXJ1bGVycy1jYXB0aW9uIHtcbiAgICB3aWR0aDogM2VtO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZS5keGJsLWhvdXItdGltZS1zY2FsZSB0ciA+IHRkLmR4Ymwtc2MtbWludXRlLWNlbGwge1xuICAgIGxlZnQ6IDNlbTtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGU6bm90KC5keGJsLWhvdXItdGltZS1zY2FsZSkgdHIgPiB0ZC5keGJsLXNjLWhvdXItY2VsbCB7XG4gICAgd2lkdGg6IDEuNWVtO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZTpub3QoLmR4YmwtaG91ci10aW1lLXNjYWxlKSB0ciA+IHRkLmR4Ymwtc2MtbWludXRlLWNlbGwge1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBsZWZ0OiAxLjVlbTtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaG91ci1taW4tdGV4dC1jb21wYWN0IHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1ob3VyLXRleHQsXG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1taW51dGUtY2VsbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXl2aWV3IC5keGJsLXNjLWRhdGUtaHIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXRlLWhyLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXRlLWhyLXdyYXBwZXIgLmR4Ymwtc2MtZGF0ZS1oci1tb250aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF0ZS1oci13cmFwcGVyIC5keGJsLXNjLWRhdGUtaHItbW9udGgsXG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXRlLWhyLXdyYXBwZXIgLmR4Ymwtc2MtZGF0ZS1oci1kYXkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF0ZS1oci13cmFwcGVyIC5keGJsLXNjLWRhdGUtaHItZGF5IHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5keGJsLWFwdC1lZGl0LWRpYWxvZyB7XG4gICAgLS1keGJsLWltYWdlLXdpZHRoOiAxcmVtO1xuICB9XG4gIC5keGJsLWFwdC1lZGl0LWRpYWxvZyAuZHhibC1zYy1mbC1pdGVtOm5vdCguZHhibC1zYy1mbC1pdGVtLXdpdGgtaWNvbikge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1keGJsLWltYWdlLXdpZHRoKSArIHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14KSk7XG4gIH1cbn1cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLmR4YmwtaHRtbC1lZGl0b3IuZHhibC1pbnZpc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHhibC1odG1sLWVkaXRvciB7XG4gIC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLWNvbG9yOiAjZDczZjNmO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcjogIzVmMzY4ZDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXJlc2l6ZS1mcmFtZTogMC4zMTNyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci1ibG9jay1mb250LWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG4gIC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtZm9udC1zaXplOiAwLjg1cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6ZS1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6ZS1ib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZTogMC4zcmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci1jb250ZW50LXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb2Zmc2V0OiAxNXB4O1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb3BhY2l0eTogMC41O1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItY29kZS1ibG9jay1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MSwgMTkxLCAxOTEsIDAuMTUpO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItY29kZS1ibG9jay1wYWRkaW5nOiAwLjVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci1saXN0LWlubGluZS1zdGFydDogMS41cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtZW5kOiAwLjNyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci1saXN0LXdpZHRoOiAxLjJyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLXBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMnB4O1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1ib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiA0cHg7XG4gIC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLWJvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1tYXJnaW4teDogMDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXBhZGRpbmcteDogMC4zMTNyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXk6IDAuMTI1cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLW9wYWNpdHk6IDAuMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1yYWRpdXMpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLW9mZmljZS1yaWJib24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC1odG1sLWVkaXRvci1jb21ib2JveC1zaXplIHtcbiAgd2lkdGg6IDUuNjI1cmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4YmwtaHRtbC1lZGl0b3ItY29tYm9ib3gtZm9udCB7XG4gIHdpZHRoOiA5LjM3NXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keC1odG1sZWRpdG9yIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGUpIHRyYW5zcGFyZW50O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4LWh0bWxlZGl0b3IuZHgtc3RhdGUtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keC1odG1sZWRpdG9yLmR4LWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1jb2xvcik7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHgtc3RhdGUtaW52aXNpYmxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4LWludmFsaWQtbWVzc2FnZS5keC1vdmVybGF5LXdyYXBwZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4LWludmFsaWQtbWVzc2FnZS5keC1pbnZhbGlkLW1lc3NhZ2UtYWx3YXlzLFxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4LXN0YXRlLWZvY3VzZWQuZHgtaW52YWxpZCAuZHgtaW52YWxpZC1tZXNzYWdlLWF1dG8ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4LWludmFsaWQtbWVzc2FnZSA+IC5keC1vdmVybGF5LWNvbnRlbnQge1xuICBjb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1yYWRpdXMpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy15KSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgei1pbmRleDogMTAwMDtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHgtbWVudGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3IpO1xuICBwYWRkaW5nOiAxcHggMDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwJTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUge1xuICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXplLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemUtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLXRvcCxcbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1ib3R0b20ge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtbGVmdCxcbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1yaWdodCB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLXRvcCB7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtcmlnaHQge1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1ib3R0b206OmFmdGVyIHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLXRvcDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtbGVmdDo6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtcmlnaHQ6OmFmdGVyIHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xuICB0b3A6IGNhbGMoNTAlIC0gdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItYm90dG9tLXJpZ2h0LFxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci1ib3R0b20tbGVmdCxcbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItdG9wLXJpZ2h0LFxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci10b3AtbGVmdCxcbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1yaWdodDo6YWZ0ZXIsXG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtbGVmdDo6YWZ0ZXIsXG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtdG9wOjphZnRlcixcbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1ib3R0b206OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygyICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgaGVpZ2h0OiBjYWxjKDIgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci1ib3R0b20tcmlnaHQge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci1ib3R0b20tbGVmdCB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItdG9wLXJpZ2h0IHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItdG9wLWxlZnQge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXRhYmxlLXJlc2l6ZS1mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXRhYmxlLXJlc2l6ZS1mcmFtZSAuZHgtaHRtbGVkaXRvci1yb3ctcmVzaXplciB7XG4gIGhlaWdodDogdmFyKC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1yZXNpemUtZnJhbWUpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC10YWJsZS1yZXNpemUtZnJhbWUgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtdGFibGUtcmVzaXplLWZyYW1lIC5keC1odG1sZWRpdG9yLWNvbHVtbi1yZXNpemVyIHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcmVzaXplLWZyYW1lKTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogdmFyKC0tZHhibC1odG1sLWVkaXRvci1jb250ZW50LXBhZGRpbmcteSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1jb250ZW50LXBhZGRpbmcteCk7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50ID4gKiB7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtc3RhcnQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGlbZGF0YS1saXN0PWJ1bGxldF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygwIC0gdmFyKC0tZHhibC1odG1sLWVkaXRvci1saXN0LWlubGluZS1zdGFydCkpO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1saXN0LWlubGluZS1lbmQpO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWxpc3Qtd2lkdGgpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpW2RhdGEtbGlzdD1vcmRlcmVkXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGR4YmwtbGlzdC0xIGR4YmwtbGlzdC0yIGR4YmwtbGlzdC0zIGR4YmwtbGlzdC00IGR4YmwtbGlzdC01IGR4YmwtbGlzdC02IGR4YmwtbGlzdC03IGR4YmwtbGlzdC04IGR4YmwtbGlzdC05O1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0wO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpW2RhdGEtbGlzdD1vcmRlcmVkXTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTAsIGRlY2ltYWwpIFwiLiBcIjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBibG9ja3F1b3RlIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1wYWRkaW5nLWlubGluZS1zdGFydCk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1ib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZSk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrLWZvbnQtY29sb3IpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3IpO1xuICBtYXJnaW46IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1tYXJnaW4teSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi14KTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtY29kZS1ibG9jay1jb250YWluZXIge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stYmFja2dyb3VuZC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrLWZvbnQtY29sb3IpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtY29kZS1ibG9jayB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItY29kZS1ibG9jay1wYWRkaW5nKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudC5xbC1ibGFuazo6YmVmb3JlIHtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1vcGFjaXR5KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItY29sb3IpO1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xuICBsZWZ0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9mZnNldCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9mZnNldCk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQucWwtYmxhbms6OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgei1pbmRleDogLTE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudC5xbC1ibGFua1tkYXRhLXBsYWNlaG9sZGVyXSA+IHAge1xuICBoZWlnaHQ6IDAuMXB4O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtMSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBkeGJsLWxpc3QtMTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoZHhibC1saXN0LTEsIGxvd2VyLWFscGhhKSBcIi4gXCI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTEge1xuICBjb3VudGVyLXJlc2V0OiBkeGJsLWxpc3QtMiBkeGJsLWxpc3QtMyBkeGJsLWxpc3QtNCBkeGJsLWxpc3QtNSBkeGJsLWxpc3QtNiBkeGJsLWxpc3QtNyBkeGJsLWxpc3QtOCBkeGJsLWxpc3QtOTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTIge1xuICBjb3VudGVyLWluY3JlbWVudDogZHhibC1saXN0LTI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC0yOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGR4YmwtbGlzdC0yLCBsb3dlci1yb21hbikgXCIuIFwiO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC0yIHtcbiAgY291bnRlci1yZXNldDogZHhibC1saXN0LTMgZHhibC1saXN0LTQgZHhibC1saXN0LTUgZHhibC1saXN0LTYgZHhibC1saXN0LTcgZHhibC1saXN0LTggZHhibC1saXN0LTk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC0zIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGR4YmwtbGlzdC0zO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtMzo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihkeGJsLWxpc3QtMywgZGVjaW1hbCkgXCIuIFwiO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC0zIHtcbiAgY291bnRlci1yZXNldDogZHhibC1saXN0LTQgZHhibC1saXN0LTUgZHhibC1saXN0LTYgZHhibC1saXN0LTcgZHhibC1saXN0LTggZHhibC1saXN0LTk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC00IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGR4YmwtbGlzdC00O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtNDo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihkeGJsLWxpc3QtNCwgbG93ZXItYWxwaGEpIFwiLiBcIjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtNCB7XG4gIGNvdW50ZXItcmVzZXQ6IGR4YmwtbGlzdC01IGR4YmwtbGlzdC02IGR4YmwtbGlzdC03IGR4YmwtbGlzdC04IGR4YmwtbGlzdC05O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtNSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBkeGJsLWxpc3QtNTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoZHhibC1saXN0LTUsIGxvd2VyLXJvbWFuKSBcIi4gXCI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTUge1xuICBjb3VudGVyLXJlc2V0OiBkeGJsLWxpc3QtNiBkeGJsLWxpc3QtNyBkeGJsLWxpc3QtOCBkeGJsLWxpc3QtOTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTYge1xuICBjb3VudGVyLWluY3JlbWVudDogZHhibC1saXN0LTY7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC02OjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGR4YmwtbGlzdC02LCBkZWNpbWFsKSBcIi4gXCI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTYge1xuICBjb3VudGVyLXJlc2V0OiBkeGJsLWxpc3QtNyBkeGJsLWxpc3QtOCBkeGJsLWxpc3QtOTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTcge1xuICBjb3VudGVyLWluY3JlbWVudDogZHhibC1saXN0LTc7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC03OjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGR4YmwtbGlzdC03LCBsb3dlci1hbHBoYSkgXCIuIFwiO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC03IHtcbiAgY291bnRlci1yZXNldDogZHhibC1saXN0LTggZHhibC1saXN0LTk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC04IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGR4YmwtbGlzdC04O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtODo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihkeGJsLWxpc3QtOCwgbG93ZXItcm9tYW4pIFwiLiBcIjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtOCB7XG4gIGNvdW50ZXItcmVzZXQ6IGR4YmwtbGlzdC05O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtOSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBkeGJsLWxpc3QtOTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoZHhibC1saXN0LTksIGRlY2ltYWwpIFwiLiBcIjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtaW5kZW50LTEge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogM2VtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC0xIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQuNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtaW5kZW50LTIge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogNmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC0yIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDcuNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtaW5kZW50LTMge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogOWVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC0zIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEwLjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWluZGVudC00IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTQge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMTMuNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtaW5kZW50LTUge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMTVlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtNSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNi41cmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IC5xbC1pbmRlbnQtNiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxOGVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC02IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE5LjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWluZGVudC03IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIxZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTcge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMjIuNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtaW5kZW50LTgge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMjRlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtOCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyNS41cmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IC5xbC1pbmRlbnQtOSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyN2VtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC05IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDI4LjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCB0YWJsZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWluZGVudDogaW5pdGlhbDtcbiAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xuICBib3JkZXItc3BhY2luZzogMnB4O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IHRoZWFkIHtcbiAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCB0Ym9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgdHIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCB0ZCxcbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCB0aCB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcGFkZGluZy15KSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXBhZGRpbmcteCk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLmR4LXZhcmlhYmxlID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtcGFkZGluZy14KTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAuZHgtdmFyaWFibGUgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1vcGFjaXR5KTtcbn1cblxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIge1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1iYWNrZ3JvdW5kOiAjZmZmO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci13aWR0aDogMnB4O1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yOiAjNWYzNjhkO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLXdpZHRoOiA4cHg7XG4gIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItY29sb3I6IHJnYmEoMTkxLCAxOTEsIDE5MSwgMC43KTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjUpO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtcGFkZGluZy15OiAwLjVyZW07XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1NzE1O1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgPiAuZHgtb3ZlcmxheS1jb250ZW50IHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1yYWRpdXMpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogY2xpcDtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1wb3B1cC1jb250ZW50IHtcbiAgcGFkZGluZzogMXB4O1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LWxpc3QgLmR4LWVtcHR5LW1lc3NhZ2UsXG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtbGlzdC1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci1zdHlsZSkgdHJhbnNwYXJlbnQ7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc3VnZ2VzdGlvbi1saXN0IC5keC1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zdWdnZXN0aW9uLWxpc3Qge1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZSxcbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLXdyYXBwZXIsXG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxiYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci13aWR0aCk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgbGluZWFyIDAuMTVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyIDAuMTVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYmFyLXZlcnRpY2FsIC5keC1zY3JvbGxhYmxlLXNjcm9sbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLXdpZHRoKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAycHg7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1zY3JvbGwtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLWNvbG9yKTtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1saXN0IC5keC1saXN0LWl0ZW0uZHgtc3RhdGUtZm9jdXNlZCB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtbGlzdCAuZHgtbGlzdC1pdGVtLmR4LXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJhY2tncm91bmQtY29sb3IpO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LWxpc3QtaXRlbS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtcGFkZGluZy15KSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtcGFkZGluZy14KTtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zdGF0ZS1pbnZpc2libGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1uYXRpdmUuZHgtc2Nyb2xsYWJsZS13cmFwcGVyID4gLmR4LXNjcm9sbGFibGUtY29udGFpbmVyLFxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtbmF0aXZlID4gZGl2LmR4LXNjcm9sbGFibGUtd3JhcHBlciA+IC5keC1zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtbmF0aXZlLmR4LXNjcm9sbGFibGUtdmVydGljYWwsIC5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLW5hdGl2ZS5keC1zY3JvbGxhYmxlLXZlcnRpY2FsID4gLmR4LXNjcm9sbGFibGUtd3JhcHBlciA+IC5keC1zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLW5hdGl2ZS5keC1zY3JvbGxhYmxlLW5hdGl2ZS1pb3MgLmR4LXNjcm9sbGFibGUtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMSU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtbmF0aXZlLmR4LXNjcm9sbGFibGUtbmF0aXZlLWlvcy5keC1zY3JvbGxhYmxlLWhvcml6b250YWwgLmR4LXNjcm9sbGFibGUtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1uYXRpdmUuZHgtc2Nyb2xsYWJsZS1uYXRpdmUtYW5kcm9pZCAuZHgtc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB6LWluZGV4OiAwO1xufVxuXG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cge1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItZGlhbG9nLWZvb3Rlci1tYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItd2lkdGg6IDJweDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItY29sb3I6ICNlOWVjZWY7XG4gIC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1kcmFnLW92ZXItYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmR4YmwtaHRtbC1lZGl0b3ItbW9kYWwtZGlhbG9nIC5keGJsLWRpYWxvZy1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtZGlhbG9nLWNvbHVtbi1kaXJlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmR4YmwtaHRtbC1lZGl0b3ItbW9kYWwtZGlhbG9nIC5keGJsLWRpYWxvZy1yb3ctZGlyZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1tb2JpbGUtZGlhbG9nLWJ1dHRvbnMge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtbW9iaWxlLWRpYWxvZy1idXR0b24ge1xuICBmbGV4OiAxIDEgMHB4O1xufVxuLmR4YmwtaHRtbC1lZGl0b3ItbW9kYWwtZGlhbG9nIC5keGJsLWRpYWxvZy1yb3ctZ2FwIHtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3ItbW9kYWwtZGlhbG9nIC5keGJsLWRpYWxvZy1jb2x1bW4tZ2FwIHtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3ItbW9kYWwtZGlhbG9nIC5keGJsLWFzcGVjdC1yYXRpbyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtZ3JpZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gY2FsYygyOHB4ICsgMXJlbSkgYXV0bztcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi0zIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtZHJvcC16b25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLWNvbG9yKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNC4zNzVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByb3ctZ2FwOiAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYmFja2dyb3VuZC1jb2xvcik7XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtZHJvcC16b25lLWRyYWctb3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtZHJhZy1vdmVyLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtZHJvcC1pbWFnZS1pY29uIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1kcm9wLXpvbmUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwIDA7XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4Ymwtc3RyZXRjaGVkIHtcbiAgZmxleDogMTtcbn1cblxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtaHRtbC1lZGl0b3ItbW9kYWwtZGlhbG9nID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZGlhbG9nLWZvb3Rlci1tYXJnaW4tYm90dG9tKTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5keGJsLXRvYXN0LXBvcnRhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6IHVuc2V0O1xufVxuQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pbi1sZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pbi1yaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pbi11cCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pbi1kb3duIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluLWxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbi1yaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tdXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluLWRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS5keGJsLXRvYXN0LWFsaWduLWxlZnQgPiAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtaW4tbGVmdDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS5keGJsLXRvYXN0LWFsaWduLXJpZ2h0ID4gLmR4YmwtdG9hc3Qge1xuICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6IGR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluLXJpZ2h0O1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLmR4YmwtdG9hc3QtYWxpZ24tY2VudGVyLmR4YmwtdG9hc3QtYWxpZ24tdG9wID4gLmR4YmwtdG9hc3Qge1xuICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6IGR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluLWRvd247XG59XG4uZHhibC10b2FzdC1wb3J0YWwuZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUuZHhibC10b2FzdC1hbGlnbi1jZW50ZXIuZHhibC10b2FzdC1hbGlnbi1ib3R0b20gPiAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtaW4tdXA7XG59XG4uZHhibC10b2FzdC1wb3J0YWwuZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbiA+IC5keGJsLXRvYXN0IHtcbiAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi10eXBlOiBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWZhZGUtaW4uZHhibC10b2FzdC1hbGlnbi1sZWZ0ID4gLmR4YmwtdG9hc3Qge1xuICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6IGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tbGVmdDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1mYWRlLWluLmR4YmwtdG9hc3QtYWxpZ24tcmlnaHQgPiAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbi1yaWdodDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1mYWRlLWluLmR4YmwtdG9hc3QtYWxpZ24tY2VudGVyLmR4YmwtdG9hc3QtYWxpZ24tdG9wID4gLmR4YmwtdG9hc3Qge1xuICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6IGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tZG93bjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1mYWRlLWluLmR4YmwtdG9hc3QtYWxpZ24tY2VudGVyLmR4YmwtdG9hc3QtYWxpZ24tYm90dG9tID4gLmR4YmwtdG9hc3Qge1xuICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6IGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tdXA7XG59XG5cbi5keGJsLXRvYXN0LXBvcnRhbCB7XG4gIC0tZHhibC10b2FzdC1ib3VuZC1tYXJnaW46IDAuNjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtYm91bmQtcGFkZGluZzogMC42MjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWR4YmwtdG9hc3QtYm91bmQtcGFkZGluZyk7XG59XG4uZHhibC10b2FzdC1wb3J0YWwuZHhibC10b2FzdC1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFsaWduLXRvcCB7XG4gIHRvcDogMDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFsaWduLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFsaWduLWxlZnQge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC10b2FzdC1ib3VuZC1tYXJnaW4pO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYWxpZ24tY2VudGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZHhibC10b2FzdC1wb3J0YWwuZHhibC10b2FzdC1hbGlnbi1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LWhpZGUtYWxsLWJ0biB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3Qge1xuICAtLWR4YmwtdG9hc3QtYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLS1keGJsLXRvYXN0LWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLXRvYXN0LWJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tZHhibC10b2FzdC1tYXJnaW4tdG9wOiAwLjY3NXJlbTtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLXdpZHRoOiAwLjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZ2FwOiAwLjM3NXJlbTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1keGJsLXRvYXN0LWljb24tdG9wLXBhZGRpbmc6IDAuMjVyZW07XG4gIC0tZHhibC10b2FzdC10ZXh0LWNvbnRlbnQtdG9wLXBhZGRpbmc6IDAuMjVyZW07XG4gIC0tZHhibC10b2FzdC1jb250ZW50LWdhcDogMC42MjVyZW07XG4gIC0tZHhibC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwOiAwLjM3NXJlbTtcbiAgLS1keGJsLXRvYXN0LXRlbXBsYXRlLWdhcDogMC42MjVyZW07XG4gIC0tZHhibC10b2FzdC10ZW1wbGF0ZS1tYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1saW5lLWhlaWdodDogMS4yNXJlbTtcbiAgLS1keGJsLXRvYXN0LWJvZHktcGFkZGluZzogMC42MjVyZW0gMC42MjVyZW0gMC42MjVyZW0gMC44NzVyZW07XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6ICMyMTI1Mjk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogdmFyKC0tZHhibC10b2FzdC1tYXJnaW4tdG9wKSAwO1xuICBjb2xvcjogdmFyKC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXRvYXN0LWJveC1zaGFkb3cpO1xuICBhbmltYXRpb246IHZhcigtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLWR1cmF0aW9uKTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXNtIHtcbiAgLS1keGJsLXRvYXN0LWJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tZHhibC10b2FzdC1pY29uLXRvcC1wYWRkaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtY29udGVudC1nYXA6IDAuNXJlbTtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1nYXA6IDAuMjVyZW07XG4gIC0tZHhibC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwOiAwLjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtdGVtcGxhdGUtZ2FwOiAwLjVyZW07XG4gIC0tZHhibC10b2FzdC1ib2R5LXBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDAuNzVyZW07XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxcmVtO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1saW5lLWhlaWdodDogMXJlbTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLWxnIHtcbiAgLS1keGJsLXRvYXN0LWJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tZHhibC10b2FzdC1pY29uLXRvcC1wYWRkaW5nOiAwLjVyZW07XG4gIC0tZHhibC10b2FzdC1jb250ZW50LWdhcDogMC43NXJlbTtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1nYXA6IDAuNXJlbTtcbiAgLS1keGJsLXRvYXN0LXRleHQtY29udGVudC1nYXA6IDAuNXJlbTtcbiAgLS1keGJsLXRvYXN0LXRlbXBsYXRlLWdhcDogMC44NzVyZW07XG4gIC0tZHhibC10b2FzdC1ib2R5LXBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbSAwLjc1cmVtIDFyZW07XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC10b2FzdC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgLS1keGJsLXRvYXN0LXRleHQtbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWF1dG8uZHhibC10b2FzdC1yZW5kZXItcHJpbWFyeSB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICM1ZjM2OGQ7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjNWYzNjhkO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWF1dG8uZHhibC10b2FzdC1yZW5kZXItaW5mbyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICMwMGE5ZTY7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjMDBhOWU2O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWF1dG8uZHhibC10b2FzdC1yZW5kZXItc3VjY2VzcyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICMyOGE3NDU7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWF1dG8uZHhibC10b2FzdC1yZW5kZXItd2FybmluZyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICNmZmMxMDc7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjZmZjMTA3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWF1dG8uZHhibC10b2FzdC1yZW5kZXItZGFuZ2VyIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogI2RjMzU0NTtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICNkYzM1NDU7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjZTllY2VmO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtbGlnaHQuZHhibC10b2FzdC1yZW5kZXItcHJpbWFyeSB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICM1ZjM2OGQ7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjNWYzNjhkO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2NlZDRkYTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWxpZ2h0LmR4YmwtdG9hc3QtcmVuZGVyLWluZm8ge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjMDBhOWU2O1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogIzAwYTllNjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNjZWQ0ZGE7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1saWdodC5keGJsLXRvYXN0LXJlbmRlci1zdWNjZXNzIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzI4YTc0NTtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICMyOGE3NDU7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtbGlnaHQuZHhibC10b2FzdC1yZW5kZXItd2FybmluZyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICNmZmMxMDc7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjZmZjMTA3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2NlZDRkYTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWxpZ2h0LmR4YmwtdG9hc3QtcmVuZGVyLWRhbmdlciB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICNkYzM1NDU7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2NlZDRkYTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWRhcmsuZHhibC10b2FzdC1yZW5kZXItcHJpbWFyeSB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICM1ZjM2OGQ7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjNWYzNjhkO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWRhcmsuZHhibC10b2FzdC1yZW5kZXItaW5mbyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICMwMGE5ZTY7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjMDBhOWU2O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWRhcmsuZHhibC10b2FzdC1yZW5kZXItc3VjY2VzcyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICMyOGE3NDU7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWRhcmsuZHhibC10b2FzdC1yZW5kZXItd2FybmluZyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICNmZmMxMDc7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjZmZjMTA3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWRhcmsuZHhibC10b2FzdC1yZW5kZXItZGFuZ2VyIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogI2RjMzU0NTtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICNkYzM1NDU7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjZTllY2VmO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtc2F0dXJhdGVkLmR4YmwtdG9hc3QtcmVuZGVyLXByaW1hcnkge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogIzVmMzY4ZDtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjNWYzNjhkO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNlOWVjZWY7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1zYXR1cmF0ZWQuZHhibC10b2FzdC1yZW5kZXItaW5mbyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOWU2O1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICMwMGE5ZTY7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLXNhdHVyYXRlZC5keGJsLXRvYXN0LXJlbmRlci1zdWNjZXNzIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzI4YTc0NTtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjZTllY2VmO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtc2F0dXJhdGVkLmR4YmwtdG9hc3QtcmVuZGVyLXdhcm5pbmcge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjZmZjMTA3O1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNlOWVjZWY7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1zYXR1cmF0ZWQuZHhibC10b2FzdC1yZW5kZXItZGFuZ2VyIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogI2RjMzU0NTtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjZTllY2VmO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtcGFzdGVsLmR4YmwtdG9hc3QtcmVuZGVyLXByaW1hcnkge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI0UyRDlGMztcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjNWYzNjhkO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogIzVmMzY4ZDtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICMzNDNhNDA7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1wYXN0ZWwuZHhibC10b2FzdC1yZW5kZXItaW5mbyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZGNEZDO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICMwMGE5ZTY7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjMDBhOWU2O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogIzM0M2E0MDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLXBhc3RlbC5keGJsLXRvYXN0LXJlbmRlci1zdWNjZXNzIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNEMUU3REQ7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzI4YTc0NTtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICMyOGE3NDU7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjMzQzYTQwO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtcGFzdGVsLmR4YmwtdG9hc3QtcmVuZGVyLXdhcm5pbmcge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI0ZGRUNCMztcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjZmZjMTA3O1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogI2ZmYzEwNztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICMzNDNhNDA7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1wYXN0ZWwuZHhibC10b2FzdC1yZW5kZXItZGFuZ2VyIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNGOEQ3REE7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogI2RjMzU0NTtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICNkYzM1NDU7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjMzQzYTQwO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0IC5keGJsLXRvYXN0LWFjY2VudC1saW5lIHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC10b2FzdC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC10b2FzdC1ib3JkZXItcmFkaXVzKTtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QgLmR4YmwtdG9hc3QtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IHZhcigtLWR4YmwtdG9hc3QtY29udGVudC1nYXApO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvYXN0LWJvZHktcGFkZGluZyk7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QgLmR4YmwtdG9hc3QtaWNvbi1jb2x1bW4ge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvYXN0LWljb24tdG9wLXBhZGRpbmcpIDAgMCAwO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0IC5keGJsLXRvYXN0LWljb24tY29sdW1uIC5keGJsLXRvYXN0LWljb24ge1xuICBmaWxsOiB2YXIoLS1keGJsLXRvYXN0LWljb24tY29sb3IpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QgLmR4YmwtdG9hc3QtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLWR4YmwtdG9hc3QtY29udGVudC1nYXApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0IC5keGJsLXRvYXN0LWNvbnRlbnQgLmR4YmwtdG9hc3QtdGV4dC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10b2FzdC10ZXh0LWNvbnRlbnQtdG9wLXBhZGRpbmcpIDAgMCAwO1xuICBnYXA6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1jb250ZW50LWdhcCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QgLmR4YmwtdG9hc3QtY29udGVudCAuZHhibC10b2FzdC10ZXh0LWNvbnRlbnQgLmR4YmwtdG9hc3QtaGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1saW5lLWhlaWdodCk7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QgLmR4YmwtdG9hc3QtY29udGVudCAuZHhibC10b2FzdC10ZXh0LWNvbnRlbnQgLmR4YmwtdG9hc3QtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10b2FzdC10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXRvYXN0LXRleHQtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IHZhcigtLWR4YmwtdG9hc3QtbGluZS1jbGFtcCk7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QgLmR4YmwtdG9hc3QtY29udGVudCAuZHhibC10b2FzdC10ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogdmFyKC0tZHhibC10b2FzdC10ZW1wbGF0ZS1nYXApO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLXRvYXN0LXRlbXBsYXRlLW1hcmdpbi1ib3R0b20pO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0IC5keGJsLXRvYXN0LWNsb3NlIC5keGJsLXRvYXN0LWNsb3NlLWJ0biB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICBmaWxsOiB2YXIoLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcik7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QgLmR4YmwtdG9hc3QtY2xvc2UgLmR4YmwtdG9hc3QtY2xvc2UtYnRuOmhvdmVyIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmcpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcik7XG59XG5cbi5keGJsLXRvYXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmR4YmwtZHJhd2VyIHtcbiAgLS1keGJsLWRyYXdlci1hbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAtLWR4YmwtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1iZzogIzAwMDtcbiAgLS1keGJsLWRyYXdlci1jb250ZW50LXNoYWRpbmctb3BhY2l0eTogMC41O1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWJnOiAjZmZmO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctbGVmdDogMC42MjVyZW0gMCAwLjkzNzVyZW0gLTAuMTg3NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSksIDAuMjVyZW0gMCAwLjM3NXJlbSAtMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtYm94LXNoYWRvdy1yaWdodDogLTAuNjI1cmVtIDAgMC45Mzc1cmVtIC0wLjE4NzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpLCAtMC4yNXJlbSAwIDAuMzc1cmVtIC0wLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14OiAwLjYyNXJlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoOiAxNSU7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaTogM3JlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI0OTkzNDM3NTI7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQ6IGNhbGMoMy4xMjVyZW0gKyAxcHgpO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1wYWRkaW5nLXg6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteCk7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy15KTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1ib2R5LXBhZGRpbmcteDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14KTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1ib2R5LXBhZGRpbmcteTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy15KTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodDogY2FsYygzLjEyNXJlbSArIDFweCk7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLXBhZGRpbmcteDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14KTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItcGFkZGluZy15OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gIC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aDogMXB4O1xufVxuLmR4YmwtZHJhd2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbmk6IDIuNXJlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplOiAxLjE2NjY3ZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI4NTcxMDYxMjM7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQ6IGNhbGMoMi42MjVyZW0gKyAxcHgpO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1taW4taGVpZ2h0OiBjYWxjKDIuNjI1cmVtICsgMXB4KTtcbn1cbi5keGJsLWRyYXdlci5keGJsLWxnIHtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaTogMy41cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemU6IDEuMTI1ZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyMjI7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQ6IGNhbGMoMy42MjVyZW0gKyAxcHgpO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1taW4taGVpZ2h0OiBjYWxjKDMuNjI1cmVtICsgMXB4KTtcbn1cbi5keGJsLWRyYXdlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1kcmF3ZXIgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1iZyk7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtbGluZS1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tZHhibC1kcmF3ZXItYW5pbWF0aW9uLWR1cmF0aW9uKSBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdmlzaWJpbGl0eSwgd2lkdGg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC13aWR0aCk7XG59XG4uZHhibC1kcmF3ZXItY2xvc2VkLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZHhibC1kcmF3ZXItbGVmdC5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1wYW5lbCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5keGJsLWRyYXdlci1yaWdodC5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1wYW5lbCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZHhibC1kcmF3ZXIgPiAuZHhibC1kcmF3ZXItcGFuZWwgLmR4YmwtZHJhd2VyLWhlYWRlcixcbi5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1wYW5lbCAuZHhibC1kcmF3ZXItYm9keSxcbi5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1wYW5lbCAuZHhibC1kcmF3ZXItZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1wYW5lbCAuZHhibC1kcmF3ZXItaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItY29sb3IpO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXdlaWdodCk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1saW5lLWhlaWdodCk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1taW4taGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLXBhZGRpbmcteCk7XG59XG4uZHhibC1kcmF3ZXIgPiAuZHhibC1kcmF3ZXItcGFuZWwgPiAuZHhibC1kcmF3ZXItYm9keSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtYm9keS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWJvZHktcGFkZGluZy14KTtcbn1cbi5keGJsLWRyYXdlci1sZWZ0LmR4YmwtZHJhd2VyLW9wZW4uZHhibC1kcmF3ZXIgPiAuZHhibC1kcmF3ZXItcGFuZWwgPiAuZHhibC1kcmF3ZXItYm9keSwgLmR4YmwtZHJhd2VyLXJpZ2h0LmR4YmwtZHJhd2VyLW9wZW4uZHhibC1kcmF3ZXIgPiAuZHhibC1kcmF3ZXItcGFuZWwgPiAuZHhibC1kcmF3ZXItYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1wYW5lbCAuZHhibC1kcmF3ZXItZm9vdGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItY29sb3IpO1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItanVzdGlmeS1jb250ZW50KTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWluLWhlaWdodDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLW1pbi1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItcGFkZGluZy14KTtcbn1cbi5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1zaGFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1kcmF3ZXItY29udGVudC1zaGFkaW5nLWJnKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGVhc2UgdmFyKC0tZHhibC1kcmF3ZXItYW5pbWF0aW9uLWR1cmF0aW9uKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdmlzaWJpbGl0eTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xufVxuLmR4YmwtZHJhd2VyLW9wZW4uZHhibC1kcmF3ZXIgPiAuZHhibC1kcmF3ZXItc2hhZGluZyB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1vcGFjaXR5KTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmR4YmwtZHJhd2VyIC5keGJsLWRyYXdlci1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YmwtZHJhd2VyLmR4YmwtZHJhd2VyLXNocmluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cbi5keGJsLWRyYXdlci5keGJsLWRyYXdlci1zaHJpbmsgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZHJhd2VyLXJpZ2h0LmR4YmwtZHJhd2VyLmR4YmwtZHJhd2VyLXNocmluayA+IC5keGJsLWRyYXdlci1wYW5lbCB7XG4gIG9yZGVyOiAxO1xufVxuXG4uZHhibC1kcmF3ZXItbGVmdC5keGJsLWRyYXdlci1taW5pLmR4YmwtZHJhd2VyLmR4YmwtZHJhd2VyLXNocmluayA+IC5keGJsLWRyYXdlci1wYW5lbCwgLmR4YmwtZHJhd2VyLWxlZnQuZHhibC1kcmF3ZXItb3Blbi5keGJsLWRyYXdlci5keGJsLWRyYXdlci1zaHJpbmsgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO1xufVxuXG4uZHhibC1kcmF3ZXItcmlnaHQuZHhibC1kcmF3ZXItbWluaS5keGJsLWRyYXdlci5keGJsLWRyYXdlci1zaHJpbmsgPiAuZHhibC1kcmF3ZXItcGFuZWwsIC5keGJsLWRyYXdlci1yaWdodC5keGJsLWRyYXdlci1vcGVuLmR4YmwtZHJhd2VyLmR4YmwtZHJhd2VyLXNocmluayA+IC5keGJsLWRyYXdlci1wYW5lbCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcbn1cblxuLmR4YmwtZHJhd2VyLmR4YmwtZHJhd2VyLXNocmluayA+IC5keGJsLWRyYXdlci1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uZHhibC1kcmF3ZXIuZHhibC1kcmF3ZXItb3ZlcmxhcCA+IC5keGJsLWRyYXdlci1wYW5lbCB7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5keGJsLWRyYXdlci1sZWZ0LmR4YmwtZHJhd2VyLW9wZW4uZHhibC1kcmF3ZXIuZHhibC1kcmF3ZXItb3ZlcmxhcCA+IC5keGJsLWRyYXdlci1wYW5lbCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctbGVmdCk7XG59XG5cbi5keGJsLWRyYXdlci1yaWdodC5keGJsLWRyYXdlci1vcGVuLmR4YmwtZHJhd2VyLmR4YmwtZHJhd2VyLW92ZXJsYXAgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1ib3gtc2hhZG93LXJpZ2h0KTtcbn1cblxuLmR4YmwtZHJhd2VyLmR4YmwtZHJhd2VyLW1pbmkgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xuICB3aWR0aDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaSk7XG59XG5cbkBrZXlmcmFtZXMgZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1ob3Jpem9udGFsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZVgoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGVYKDAuNCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNjYWxlWCgwLjUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtdmVydGljYWwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHNjYWxlWSgwLjUpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlWSgwLjQpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1jaXJjdWxhciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZHhibC1wcm9ncmVzcy1iYXIge1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzczogMC4yNXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3ItY29sb3I6ICM1ZjM2OGQ7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2staGVpZ2h0OiAxMDAlO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLXdpZHRoOiAxMDAlO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlOiAwLjc1ZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwOiAwLjM3NXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodDogMS4yNXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aDogMnM7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaWNvbi13aWR0aDogMXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1jb2xvcjogIzVmMzY4ZDtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1vcGFjaXR5OiAwLjM7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb246IHVuc2V0O1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtaGVpZ2h0OiB1bnNldDtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLXdpZHRoOiB1bnNldDtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLXRyYW5zZm9ybS1vcmlnaW46IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1zbSB7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzOiAwLjEyNXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzOiAwLjA2MjVyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2U6IDAuNXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1nYXA6IDAuMjVyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHQ6IDFyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtbGcge1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzczogMC41cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2U6IDFyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwOiAwLjVyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1mb250LXNpemU6IDFyZW07XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MuZHhibC1wcm9ncmVzcy1iYXItaG9yaXpvbnRhbCAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItc3VjY2Vzcy5keGJsLXByb2dyZXNzLWJhci12ZXJ0aWNhbCAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLWVycm9yIHtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3ItY29sb3I6ICNkYzM1NDU7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItZXJyb3IuZHhibC1wcm9ncmVzcy1iYXItaG9yaXpvbnRhbCAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItZXJyb3IuZHhibC1wcm9ncmVzcy1iYXItdmVydGljYWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci1wYXVzZSB7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yOiAjZmZjMTA3O1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yOiAjZmZjMTA3O1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLW9wYWNpdHk6IDAuMztcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlIC5keGJsLXByb2dyZXNzLWJhci10cmFjay1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuZHhibC1wcm9ncmVzcy1iYXItc3VjY2VzcyAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLCAuZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5keGJsLXByb2dyZXNzLWJhci1lcnJvciAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcbiAgYW5pbWF0aW9uOiB1bnNldDtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlIC5keGJsLXByb2dyZXNzLWJhci10cmFjay1jb250YWluZXIgPiAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbik7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtdHJhbnNmb3JtLW9yaWdpbik7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItaG9yaXpvbnRhbCB7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2staGVpZ2h0OiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci10aGlja25lc3MpO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLXdpZHRoOiAxMDAlO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtd2lkdGg6IDEwMCU7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb246IGR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtaG9yaXpvbnRhbCB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbi1sZW5ndGgpIGxpbmVhciBpbmZpbml0ZTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLXZlcnRpY2FsIHtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1oZWlnaHQ6IDEwMCU7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2std2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzcyk7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1oZWlnaHQ6IDEwMCU7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb246IGR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtdmVydGljYWwgdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb24tbGVuZ3RoKSBsaW5lYXIgaW5maW5pdGU7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLXZlcnRpY2FsIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xuICBib3R0b206IDA7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyIC5keGJsLXByb2dyZXNzLWJhci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXIuZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZSAuZHhibC1wcm9ncmVzcy1iYXItY2lyY2xlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbmltYXRpb246IGR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtY2lyY3VsYXIgdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb24tbGVuZ3RoKSBsaW5lYXIgaW5maW5pdGU7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXIgLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhciAuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItY29udGFpbmVyIC5keGJsLXByb2dyZXNzLWJhci1jaXJjbGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyIC5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci1jb250YWluZXIgLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyLXRyYWNrIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci10aGlja25lc3MpO1xuICBzdHJva2U6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eSk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXIgLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyLWNvbnRhaW5lciAuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItaW5kaWNhdG9yIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci10aGlja25lc3MpO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yKTtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItY29udGFpbmVyLmR4YmwtcHJvZ3Jlc3MtYmFyLXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lci5keGJsLXByb2dyZXNzLWJhci1yb3cgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2UpO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1jb250YWluZXIuZHhibC1wcm9ncmVzcy1iYXItcm93IC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1hZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZSk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lci5keGJsLXByb2dyZXNzLWJhci1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1jb250YWluZXIuZHhibC1wcm9ncmVzcy1iYXItY29sdW1uIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1iZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZSk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lci5keGJsLXByb2dyZXNzLWJhci1jb2x1bW4gLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWFmdGVyIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2UpO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci10cmFjay1jb250YWluZXIge1xuICBvcmRlcjogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWhlaWdodCk7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci10cmFjay13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci10cmFjay1jb250YWluZXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLW9wYWNpdHkpO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci10cmFjay1jb250YWluZXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1cyk7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Itd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1oZWlnaHQpO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC5keGJsLXByb2dyZXNzLWJhci1uby1pY29uIHtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pY29uLXdpZHRoOiAwcHg7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyLWxhYmVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci1sYWJlbCAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1nYXApO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci1sYWJlbCAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtY29udGFpbmVyID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC13aWR0aCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbCAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1nYXApO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbCAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtY29udGFpbmVyID4gcCB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci13aWR0aCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbCAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtY29udGFpbmVyID4gc3ZnIHtcbiAgZmlsbDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yKTtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYmVmb3JlIHtcbiAgb3JkZXI6IDE7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWFmdGVyIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5keGJsLXBpdm90Z3JpZCB7XG4gIC0tZHhibC1waXZvdC1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLXBpdm90LWJnOiAjZmZmO1xuICAtLWR4YmwtcGl2b3QtYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xuICAtLWR4YmwtcGl2b3QtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXBpdm90LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtcGl2b3QtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtcGl2b3QtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1waXZvdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtcGl2b3QtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXBpdm90LW1pbi13aWR0aDogMjQwcHg7XG4gIC0tZHhibC1waXZvdC1maWVsZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1waXZvdC1maWVsZC1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1waXZvdC1maWVsZC1mb250LXdlaWdodDogNjAwO1xuICAtLWR4YmwtcGl2b3QtZmllbGQtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXBpdm90LWhlYWRlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1waXZvdC1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1waXZvdC1oZWFkZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXBpdm90LWhlYWRlci1mb250LXdlaWdodDogaW5oZXJpdDtcbiAgLS1keGJsLXBpdm90LWhlYWRlci1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtcGl2b3QtdG90YWwtYmc6IGNvbG9yLW1peChpbiBzcmdiLCAjMDAwIDYlLCB0cmFuc3BhcmVudCk7XG4gIC0tZHhibC1waXZvdC10b3RhbC1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1waXZvdC10b3RhbC1mb250LXdlaWdodDogaW5oZXJpdDtcbiAgLS1keGJsLXBpdm90LXRvdGFsLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG59XG4uZHhibC1waXZvdGdyaWQuZHhibC1zbSB7XG4gIC0tZHhibC1waXZvdC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1waXZvdC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1waXZvdC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtcGl2b3QtZmllbGQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtcGl2b3QtZmllbGQtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLXBpdm90LWhlYWRlci1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXBpdm90LXRvdGFsLWxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZHhibC1waXZvdGdyaWQuZHhibC1sZyB7XG4gIC0tZHhibC1waXZvdC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1waXZvdC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1waXZvdC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1waXZvdC1maWVsZC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1waXZvdC1maWVsZC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1waXZvdC1oZWFkZXItZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtcGl2b3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXBpdm90LXRvdGFsLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbn1cbi5keGJsLXBpdm90Z3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci1zdHlsZSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tZHhibC1waXZvdC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBpdm90LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWxpbmUtaGVpZ2h0KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LW1pbi13aWR0aCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHksIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3Qge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlciA+IC5keGJsLWJ0biwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsID4gLmR4YmwtYnRuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlciA+IC5keGJsLWJ0biwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsID4gLmR4YmwtYnRuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlciA+IC5keGJsLWJ0biwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsID4gLmR4YmwtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyID4gLmR4YmwtYnRuID4gc3BhbiwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsID4gLmR4YmwtYnRuID4gc3BhbiwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC1oZWFkZXIgPiAuZHhibC1idG4gPiBzcGFuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgPiAuZHhibC1idG4gPiBzcGFuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlciA+IC5keGJsLWJ0biA+IHNwYW4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCA+IC5keGJsLWJ0biA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1oZWFkZXIsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtaGVhZGVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtaGVhZGVyLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LWhlYWRlci1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1waXZvdC1oZWFkZXItZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHQpO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1oZWFkZXIgPiAuZHhibC1idG4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyID4gLmR4YmwtYnRuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlciA+IC5keGJsLWJ0biB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlci1leHBhbmRhYmxlLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlci1leHBhbmRhYmxlLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlci1leHBhbmRhYmxlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCA+IC5keGJsLWJ0biwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsID4gLmR4YmwtYnRuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgPiAuZHhibC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LWZpZWxkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogdmFyKC0tZHhibC1waXZvdC1maWVsZC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1waXZvdC1maWVsZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1waXZvdC1maWVsZC1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWZpZWxkLWxpbmUtaGVpZ2h0KTtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCA+IC5keGJsLWJ0biBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCA+IC5keGJsLWJ0biBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCA+IC5keGJsLWJ0biBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsID4gLmR4YmwtYnRuLmR4YmwtcGl2b3QtZmllbGQtY2VsbC1pbmFjdGl2ZSwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsID4gLmR4YmwtYnRuLmR4YmwtcGl2b3QtZmllbGQtY2VsbC1pbmFjdGl2ZSwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsID4gLmR4YmwtYnRuLmR4YmwtcGl2b3QtZmllbGQtY2VsbC1pbmFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmR4YmwtcGl2b3QtZGF0YSwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1waXZvdC1kYXRhLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5keGJsLXBpdm90LWRhdGEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0ZCwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGgge1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1waXZvdC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1waXZvdC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1waXZvdC1saW5lLWhlaWdodCk7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci13aWR0aCk7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1waXZvdC10b3RhbCwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10b3RhbCwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1waXZvdC10b3RhbCwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10b3RhbCwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZHhibC1waXZvdC10b3RhbCwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1waXZvdC10b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtdG90YWwtYmcpO1xuICBjb2xvcjogdmFyKC0tZHhibC1waXZvdC10b3RhbC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1waXZvdC10b3RhbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1waXZvdC10b3RhbC1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRvdGFsLWxpbmUtaGVpZ2h0KTtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtYXJlYS1kYXRhIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1hcmVhLXJvdywgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1hcmVhLWRhdGEge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1hcmVhLWNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtYXJlYS1yb3cge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xufVxuXG4uZHhibC11cGxvYWQge1xuICAtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3I6ICM4ODg4ODg7XG4gIC0tZHhibC11cGxvYWQtaW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC11cGxvYWQtZmlsZS1zaXplLWNvbG9yOiAjYWRiNWJkO1xuICAtLWR4YmwtdXBsb2FkLWZpbGUtc2l6ZS1wYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIC0tZHhibC11cGxvYWQtZmlsZS1idG4tcGFkZGluZzogMC41cmVtO1xuICAtLWR4YmwtdXBsb2FkLWZpbGUtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1keGJsLXVwbG9hZC1maWxlLWhlaWdodDogNDBweDtcbiAgLS1keGJsLXVwbG9hZC1maWxlLWxpc3Qtdmlldy1wYWRkaW5nLXRvcDogMS4zNzVyZW07XG4gIC0tZHhibC11cGxvYWQtZmlsZS1tYXJnaW4tYm90dG9tOiAwLjg1cmVtO1xuICAtLWR4YmwtdXBsb2FkLXBhZGRpbmctdG9wOiAxLjJyZW07XG4gIC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1pY29uLW1hcmdpbjogMC42MjVyZW0gMCAwO1xuICAtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctbWVzc2FnZS1tYXJnaW46IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWR4YmwtdXBsb2FkLXBhZGRpbmctdG9wKTtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLXBhbmVsIHtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogMXJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1wYW5lbCAuZHhibC11cGxvYWQtYnV0dG9uLXBhbmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMC41cmVtO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXctcGFkZGluZy10b3ApO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLXVwbG9hZC1maWxlLW1hcmdpbi1ib3R0b20pO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtaGVpZ2h0KTtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1maWxlLWxpc3QtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3IC5keGJsLWJ0biB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtYnRuLXBhZGRpbmcpO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC1idG4gLmR4YmwtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtYnRuLmR4YmwtdXBsb2FkLWZpbGUtYnRuIHtcbiAgLS1keGJsLXVwbG9hZC1maWxlLWJ0bi1wYWRkaW5nOiAxMnB4IDhweCAxMnB4IDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1pY29uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1kZXRhaWxzIC5keGJsLXVwbG9hZC1maWxlLXZpZXctaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1kZXRhaWxzIC5keGJsLXVwbG9hZC1maWxlLXZpZXctaW5mbyAuZHhibC11cGxvYWQtZmlsZS12aWV3LXRleHQge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtZm9udC13ZWlnaHQpO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1kZXRhaWxzIC5keGJsLXVwbG9hZC1maWxlLXZpZXctaW5mbyAuZHhibC11cGxvYWQtZmlsZS12aWV3LXByb2dyZXNzLWJhci12YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1kZXRhaWxzIC5keGJsLXVwbG9hZC1maWxlLXZpZXctbG9hZC1zdGF0ZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1jb2xvcik7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3LWRldGFpbHMgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1sb2FkLXN0YXRlLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1pbnZhbGlkLWxvYWQtc3RhdGUge1xuICAtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3I6ICNkYzM1NDU7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3LWRldGFpbHMgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1sb2FkLXN0YXRlLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1zdWNjZXNzLWxvYWQtc3RhdGUge1xuICAtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3I6ICMyOGE3NDU7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3LWRldGFpbHMgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1zaXplIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLXVwbG9hZC1maWxlLXNpemUtcGFkZGluZy1sZWZ0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtc2l6ZS1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nID4gLmR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAxO1xuICBtYXJnaW46IHZhcigtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctbWVzc2FnZS1tYXJnaW4pO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmcgPiAuZHhibC1pbWFnZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogdmFyKC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1pY29uLW1hcmdpbik7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZyA+IC5keGJsLWJ0biB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogdmFyKC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1tZXNzYWdlLW1hcmdpbikgMDtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZyA+IC5keGJsLWJ0biB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5keGJsLXVwbG9hZC5keGJsLXVwbG9hZC1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC11cGxvYWQuZHhibC11cGxvYWQtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzRweCkge1xuICAuZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWJ1dHRvbi1wYW5lbCAuZHhibC1idG4tY2FwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi5keGJydi13cmFwcGVyIHtcbiAgLS1keGJydi1wcmltYXJ5LWNvbG9yOiAjNWYzNjhkO1xuICAtLWR4YnJ2LXNlY29uZGFyeS1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJydi1saWdodC1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1keGJydi1kYXJrLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YnJ2LXdoaXRlLWNvbG9yOiAjZmZmO1xuICAtLWR4YnJ2LWdyYXktY29sb3I6ICM4ODg7XG4gIC0tZHhicnYtZGFuZ2VyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWR4YnJ2LWdyb3VwLWJnLWNvbG9yOiAjZmZmO1xuICAtLWR4YnJ2LWJvcmRlci1jb2xvcjogI2QyZDJkMjtcbn1cblxuLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWJnOiB3aGl0ZTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogI2RlZGVkZTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2RlZGVkZTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogI2VjZWNlYztcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNlY2VjZWM7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjODg4ODg4O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjZWNlY2VjO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2RlZGVkZTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICNkZWRlZGU7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkZWRlZGU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xufVxuXG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogI2VjZWNlYztcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkZWRlZGU7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjZGVkZWRlO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xufVxuXG4uZHhibC1idG4tbGlnaHQ6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufSIsIlxuLyoqXG4gKiBEbyBub3QgZWRpdCBkaXJlY3RseVxuICogR2VuZXJhdGVkIG9uIEZyaSwgMTQgTm92IDIwMjUgMTg6MDQ6NTAgR01UXG4gKi9cblxuJGR4LWdlbi10ZXh0LWRlY29yYXRpb24tYnV0dG9uLWxpbmstdW5kZXJsaW5lOiBVbmRlcmxpbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbm9uZS1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbm9uZS1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbm9uZS1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpbmstaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saWdodC1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYXJrLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWluZm8taG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGluay1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtaW5mby1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ob3Zlci1pY29uOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWhvdmVyLXRleHQ6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ob3Zlci1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTUwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtYmc6ICRkeC1nZW4tbGlnaHQtZGFyay0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtYmc6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ob3Zlci1iZzogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1kYW5nZXItMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1kYW5nZXItMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1kYW5nZXItNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWJnOiAkZHgtZ2VuLWRhbmdlci02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1iZzogJGR4LWdlbi1kYW5nZXItNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWljb246ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaWNvbjogJGR4LWdlbi13YXJuaW5nLTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLXdhcm5pbmctMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1iZzogJGR4LWdlbi13YXJuaW5nLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaWNvbjogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWJnOiAkZHgtZ2VuLXdhcm5pbmctNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pY29uOiAkZHgtZ2VuLXdhcm5pbmctNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLXdhcm5pbmctNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1zdWNjZXNzLTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLXN1Y2Nlc3MtMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1iZzogJGR4LWdlbi1zdWNjZXNzLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWJnOiAkZHgtZ2VuLXN1Y2Nlc3MtNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pY29uOiAkZHgtZ2VuLXN1Y2Nlc3MtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLXN1Y2Nlc3MtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1pbmZvLTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWluZm8tMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWluZm8tNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1iZzogJGR4LWdlbi1pbmZvLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLXRleHQ6ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItYm9yZGVyOiAkZHgtZ2VuLWluZm8tNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWJnOiAkZHgtZ2VuLWluZm8tNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWluZm8tNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWluZm8tNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLXNlY29uZGFyeS0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLXNlY29uZGFyeS0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tc2Vjb25kYXJ5LTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1iZzogJGR4LWdlbi1zZWNvbmRhcnktMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1zZWNvbmRhcnktNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLXNlY29uZGFyeS03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1iZzogJGR4LWdlbi1zZWNvbmRhcnktMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWljb246ICRkeC1nZW4tc2Vjb25kYXJ5LTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLXNlY29uZGFyeS03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1wcmltYXJ5LTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLXByaW1hcnktMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1iZzogJGR4LWdlbi1wcmltYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXByaW1hcnktNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWJnOiAkZHgtZ2VuLXByaW1hcnktNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWljb246ICRkeC1nZW4tcHJpbWFyeS02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLXRleHQ6ICRkeC1nZW4tcHJpbWFyeS02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWljb246ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItdGV4dDogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay01MCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtYmc6ICRkeC1nZW4tbGlnaHQtZGFyay0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItYmc6ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtYmc6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWljb246ICRkeC1nZW4tZGFuZ2VyLTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tZGFuZ2VyLTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1kYW5nZXItMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtYmc6ICRkeC1nZW4tZGFuZ2VyLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWljb246ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1kYW5nZXItNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1iZzogJGR4LWdlbi1kYW5nZXItNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWljb246ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWljb246ICRkeC1nZW4td2FybmluZy0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtdGV4dDogJGR4LWdlbi13YXJuaW5nLTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4td2FybmluZy0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1iZzogJGR4LWdlbi13YXJuaW5nLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaWNvbjogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1ib3JkZXI6ICRkeC1nZW4td2FybmluZy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItYmc6ICRkeC1nZW4td2FybmluZy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWljb246ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLXRleHQ6ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWJvcmRlcjogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWljb246ICRkeC1nZW4tc3VjY2Vzcy0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1zdWNjZXNzLTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tc3VjY2Vzcy0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1iZzogJGR4LWdlbi1zdWNjZXNzLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tc3VjY2Vzcy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItYmc6ICRkeC1nZW4tc3VjY2Vzcy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWljb246ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLXRleHQ6ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWljb246ICRkeC1nZW4taW5mby0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1pbmZvLTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4taW5mby0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWluZm8tNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1iZzogJGR4LWdlbi1pbmZvLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLXRleHQ6ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1ib3JkZXI6ICRkeC1nZW4taW5mby01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItYmc6ICRkeC1nZW4taW5mby01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWljb246ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLXRleHQ6ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1zZWNvbmRhcnktMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1zZWNvbmRhcnktMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1zZWNvbmRhcnktMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWJnOiAkZHgtZ2VuLXNlY29uZGFyeS0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pY29uOiAkZHgtZ2VuLXNlY29uZGFyeS03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tc2Vjb25kYXJ5LTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1iZzogJGR4LWdlbi1zZWNvbmRhcnktMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWljb246ICRkeC1nZW4tc2Vjb25kYXJ5LTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLXNlY29uZGFyeS03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tcHJpbWFyeS0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1wcmltYXJ5LTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1iZzogJGR4LWdlbi1wcmltYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItYmc6ICRkeC1nZW4tcHJpbWFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWljb246ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLXRleHQ6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaWNvbjogJGR4LWdlbi1wcmltYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaWNvbjogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLXRleHQ6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtZGFyay01MCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1iZzogJGR4LWdlbi1saWdodC1kYXJrLTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1iZzogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1iZzogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1iZzogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItYmc6ICRkeC1nZW4tbGlnaHQtZGFyay04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtYmc6ICRkeC1nZW4tbGlnaHQtZGFyay03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tZGFuZ2VyLTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtYmc6ICRkeC1nZW4tZGFuZ2VyLTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1kYW5nZXItNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtYmc6ICRkeC1nZW4tZGFuZ2VyLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1kYW5nZXItNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWJnOiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tZGFuZ2VyLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItYmc6ICRkeC1nZW4tZGFuZ2VyLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1kYW5nZXItNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtYmc6ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi13YXJuaW5nLTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWJnOiAkZHgtZ2VuLXdhcm5pbmctMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWJnOiAkZHgtZ2VuLXdhcm5pbmctNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtYmc6ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1ib3JkZXI6ICRkeC1nZW4td2FybmluZy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1iZzogJGR4LWdlbi13YXJuaW5nLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWJvcmRlcjogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1iZzogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1zdWNjZXNzLTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWJnOiAkZHgtZ2VuLXN1Y2Nlc3MtMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWJnOiAkZHgtZ2VuLXN1Y2Nlc3MtNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtYmc6ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tc3VjY2Vzcy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1iZzogJGR4LWdlbi1zdWNjZXNzLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1iZzogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1pbmZvLTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWluZm8tMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWluZm8tNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWJnOiAkZHgtZ2VuLWluZm8tNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtYmc6ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1ib3JkZXI6ICRkeC1nZW4taW5mby01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1iZzogJGR4LWdlbi1pbmZvLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1iZzogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS01MCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtYmc6ICRkeC1nZW4tc2Vjb25kYXJ5LTUwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tc2Vjb25kYXJ5LTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWJnOiAkZHgtZ2VuLXNlY29uZGFyeS0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1zZWNvbmRhcnktNTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtYmc6ICRkeC1nZW4tc2Vjb25kYXJ5LTUwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tc2Vjb25kYXJ5LTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItYmc6ICRkeC1nZW4tc2Vjb25kYXJ5LTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS01MCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWJnOiAkZHgtZ2VuLXNlY29uZGFyeS01MCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1wcmltYXJ5LTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWJnOiAkZHgtZ2VuLXByaW1hcnktMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWJnOiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtYmc6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1iZzogJGR4LWdlbi1wcmltYXJ5LTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1iZzogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuXG4kZHgtYnV0dG9uLW1hcDogKFxuICAnYm9yZGVyLXJhZGl1cyc6IChcbiAgICAnYnV0dG9uJzogKFxuICAgICAgJ2NvbnRhaW5lZCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAnb3V0bGluZSc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAndGV4dCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgIClcbiAgICApXG4gICksXG4gICdvcGFjaXR5JzogKFxuICAgICdidXR0b24nOiAoXG4gICAgICAnY29udGFpbmVkJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICdvdXRsaW5lJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAndGV4dCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApXG4gICAgKVxuICApLFxuICAnYm94LXNoYWRvdyc6IChcbiAgICAnYnV0dG9uJzogKFxuICAgICAgJ2NvbnRhaW5lZCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWRcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICdvdXRsaW5lJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtaW5mby1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGluay1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAndGV4dCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtcHJpbWFyeS1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtaW5mby1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWluZm8taG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtaW5mby1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYW5nZXItaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFyay1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saWdodC1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saWdodC1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGluay1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpbmstaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGluay1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1ub25lLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbm9uZS1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZFxuICAgICAgICApXG4gICAgICApXG4gICAgKVxuICApLFxuICAnYm9yZGVyLXdpZHRoJzogKFxuICAgICdidXR0b24nOiAoXG4gICAgICAnY29udGFpbmVkJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICdvdXRsaW5lJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICd0ZXh0JzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKVxuICAgIClcbiAgKSxcbiAgJ2NvbG9yJzogKFxuICAgICdidXR0b24nOiAoXG4gICAgICAnY29udGFpbmVkJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ291dGxpbmUnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAndGV4dCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKVxuICAgIClcbiAgKSxcbiAgJ2NvbXBvc2l0aW9uJzogKFxuICAgICdidXR0b24nOiAoXG4gICAgICAnY29udGFpbmVkJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICdvdXRsaW5lJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICd0ZXh0JzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKVxuICAgICksXG4gICAgJ2ljb24tYnV0dG9uJzogKFxuICAgICAgJ2NvbnRhaW5lZCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ291dGxpbmUnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICdpY29uJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgIClcbiAgICApXG4gICksXG4gICd0ZXh0LWRlY29yYXRpb24nOiAoXG4gICAgJ2J1dHRvbic6IChcbiAgICAgICdsaW5rJzogKFxuICAgICAgICAndW5kZXJsaW5lJzogJGR4LWdlbi10ZXh0LWRlY29yYXRpb24tYnV0dG9uLWxpbmstdW5kZXJsaW5lXG4gICAgICApXG4gICAgKVxuICApLFxuICAndHlwb2dyYXBoeSc6IChcbiAgICAnYnV0dG9uJzogKFxuICAgICAgJ2NvbnRhaW5lZCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICdvdXRsaW5lJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ3RleHQnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgIClcbiAgICApXG4gIClcbik7XG4iLCJAbWl4aW4gYnNCYW5uZXIoJGZpbGUpIHtcbiAgLyohXG4gICAqIEJvb3RzdHJhcCAjeyRmaWxlfSB2NS4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gICAqIENvcHlyaWdodCAyMDExLTIwMjMgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICAgKi9cbn1cbiIsIjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0IHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1iYXNlKX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3IpfTtcblxuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmd9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmcpfTtcblxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmd9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWxpbmstZGVjb3JhdGlvbjogI3skbGluay1kZWNvcmF0aW9ufTtcblxuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yKX07XG5cbiAgQGlmICRsaW5rLWhvdmVyLWRlY29yYXRpb24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1kZWNvcmF0aW9uOiAjeyRsaW5rLWhvdmVyLWRlY29yYXRpb259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsOiAjeyRib3JkZXItcmFkaXVzLXh4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGwpOyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMCBmb3IgY29uc2lzdGVuY3lcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3c6ICN7JGJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtOiAjeyRib3gtc2hhZG93LXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1sZzogI3skYm94LXNoYWRvdy1sZ307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQ6ICN7JGJveC1zaGFkb3ctaW5zZXR9O1xuXG4gIC8vIEZvY3VzIHN0eWxlc1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb2N1cy12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aDogI3skZm9jdXMtcmluZy13aWR0aH07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctb3BhY2l0eTogI3skZm9jdXMtcmluZy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcjogI3skZm9jdXMtcmluZy1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb2N1cy12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG5cbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnLWRhcmspfTtcblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dC1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvci1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+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+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIiRibGFjazogIzIyMiAhZGVmYXVsdDtcclxuJGJsdWU6ICM1ZjM2OGQgIWRlZmF1bHQ7XHJcbiRjeWFuOiAjMDBhOWU2ICFkZWZhdWx0O1xyXG4kZ3JlZW46ICMyOGE3NDUgIWRlZmF1bHQ7XHJcblxyXG4kZ3JheS0xMDA6ICNlY2VjZWMgIWRlZmF1bHQ7XHJcbiRncmF5LTYwMDogIzg4OCAhZGVmYXVsdDtcclxuXHJcbiRmb250LXNpemUtYmFzZTogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtbGc6IDEuMTI1cmVtICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLXNtOiAwLjgxMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXJhZGl1czogLjJyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXNtOiAuMTVyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWxnOiAuM3JlbSAhZGVmYXVsdDtcclxuXHJcbiRtaW4tY29udHJhc3QtcmF0aW86IDIuMiAhZGVmYXVsdDtcclxuXHJcbi8vIEN1c3RvbSBWYXJpYWJsZXNcclxuXHJcbiR0aGVtZS1ib3gtc2hhZG93LXNtOiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpICFkZWZhdWx0O1xyXG4kdGhlbWUtYm94LXNoYWRvdy1sZzogMHB4IDJweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpICFkZWZhdWx0O1xyXG5cclxuLy8gQWxlcnRcclxuXHJcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBCYWRnZXNcclxuXHJcbiRiYWRnZS1mb250LXNpemU6IDgwJSAhZGVmYXVsdDtcclxuXHJcbi8vIEJyZWFkY3J1bWJcclxuXHJcbiRicmVhZGNydW1iLWJnOiAkZ3JheS0xMDA7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICNBQUEgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogI0FBQSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmcteTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbi8vIEJ1dHRvbnNcclxuXHJcbiRidG4tcGFkZGluZy14OiAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRidG4tYm94LXNoYWRvdzogJHRoZW1lLWJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICR0aGVtZS1ib3gtc2hhZG93LXNtICFkZWZhdWx0O1xyXG5cclxuLy8gQ2FyZHNcclxuXHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6IC4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtc3BhY2VyLXg6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAuMTI1KSAhZGVmYXVsdDtcclxuXHJcbi8vIERyb3Bkb3duc1xyXG5cclxuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IC4yNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm94LXNoYWRvdzogJHRoZW1lLWJveC1zaGFkb3ctbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBGb3Jtc1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6IC40MDYyNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6IC42NTYyNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206IC4yMDMxMjVyZW0gIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy15LXNtOiAuMjAzMTI1cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogMTAwJSAxMDAlICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJSUzY2NpcmNsZSByPScyLjMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTIgLTIgMTIgMTInJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J003LDFMMyw1TDEsM0wwLDRsMywzbDUtNUw3LDF6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAxMiAxMicgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIgMTI7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwJTdCZmlsbDolMjNGRkZGRkY7JTdEJTBBJTNDL3N0eWxlJTNFJTNDcmVjdCBpZD0nX3gzMV8nIHg9JzInIHk9JzUnIGNsYXNzPSdzdDAnIHdpZHRoPSc4JyBoZWlnaHQ9JzInLyUzRSUzQy9zdmclM0UlMEFcIikgIWRlZmF1bHQ7XHJcblxyXG4vLyBKdW1ib3Ryb25cclxuXHJcbiRqdW1ib3Ryb24tYmc6ICNGOUY4RkMgIWRlZmF1bHQ7XHJcblxyXG4vLyBMaXN0IGdyb3Vwc1xyXG5cclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogLjI1cmVtICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogLjU5Mzc1cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2c1xyXG5cclxuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRibHVlO1xyXG5cclxuLy8gTW9kYWxzXHJcblxyXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAkdGhlbWUtYm94LXNoYWRvdy1sZyAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogJHRoZW1lLWJveC1zaGFkb3ctbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBQYWdpbmF0aW9uXHJcblxyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206IC4yMTk1cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gUHJvZ3Jlc3MgYmFyc1xyXG5cclxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6IC41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gU3dpdGNoZXNcclxuXHJcbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAxLjg3NXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBUYWJsZXNcclxuXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IC41cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBUaHVtYm5haWxcclxuXHJcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gVG9vbHRpcHNcclxuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogLjI1cmVtICFkZWZhdWx0O1xyXG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+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+IC5keGJzLXRhYmxlID4gdGJvZHkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9idXR0b25zXCI7XHJcblxyXG4vLyBCdXR0b25zXHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgIC5idG4tI3skY29sb3J9LFxyXG4gICAgLmJ0bi0jeyRjb2xvcn0uZGlzYWJsZWQsXHJcbiAgICAuYnRuLSN7JGNvbG9yfTpkaXNhYmxlZCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsXHJcbi5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLFxyXG4uYnRuLXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5OmZvY3VzLFxyXG4uYnRuLXNlY29uZGFyeS5mb2N1cyxcclxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xyXG59XHJcblxyXG4uYnRuLXNlY29uZGFyeSB7XHJcbiAgICAkc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgjNDQ0NDQ0LCAuMikgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1c2VkLXNoYWRvdygkc2hhZG93KTtcclxufVxyXG5AaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbi1jdXN0b20oKTtcclxuXHJcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZmRmZGY7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICM2ODY4Njg7XHJcbiAgICBib3JkZXItY29sb3I6ICNkN2Q4ZDk7XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAmLmJ0bi1ncm91cC1zbSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tZ3JvdXAtbGcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tZ3JvdXAsXHJcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG46bm90KDpmb2N1cykge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuOmRpc2FibGVkLFxyXG4gICAgLmJ0bi5kaXNhYmxlZDpob3ZlcixcclxuICAgIC5idG4uZGlzYWJsZWQ6Zm9jdXMge1xyXG4gICAgICAgIHotaW5kZXg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1zZWNvbmRhcnk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRpc2FibGVkKTpub3QoZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnRuLWxlZnQtZGl2aWRlcigkY29sb3IpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiAjeyRidG4tYm9yZGVyLXdpZHRofSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkYnRuLWJvcmRlci13aWR0aDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ0bi1yaWdodC1kaXZpZGVyKCRjb2xvcikge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpIHtcclxuICAgICAgICAmOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiAjeyRidG4tYm9yZGVyLXdpZHRofSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkYnRuLWJvcmRlci13aWR0aDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ0bi10b3AtZGl2aWRlcigkY29sb3IpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICBsZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiAjeyRidG4tYm9yZGVyLXdpZHRofSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnRuLWJvdHRvbS1kaXZpZGVyKCRjb2xvcikge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICBsZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiAjeyRidG4tYm9yZGVyLXdpZHRofSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwIHtcclxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgICAgIEBpZiAkY29sb3IgPT0gXCJzZWNvbmRhcnlcIiB7XHJcbiAgICAgICAgICAgICYgPiAuYnRuLXNlY29uZGFyeTpub3QoOmZpcnN0LWNoaWxkKSxcclxuICAgICAgICAgICAgJiA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXNlY29uZGFyeTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4tbGVmdC1kaXZpZGVyKCNlYWVhZWEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAuYnRuLXNlY29uZGFyeTpub3QoOmxhc3QtY2hpbGQpLFxyXG4gICAgICAgICAgICAmID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4tcmlnaHQtZGl2aWRlcigjZWFlYWVhKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgICAgICAmID4gLmJ0bi0jeyRjb2xvcn06bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgICAgICAgICAgICYgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi0jeyRjb2xvcn06Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLWxlZnQtZGl2aWRlcihkYXJrZW4oJHZhbHVlLCA3LjUlKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+IC5idG4tI3skY29sb3J9Om5vdCg6bGFzdC1jaGlsZCksXHJcbiAgICAgICAgICAgICYgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLSN7JGNvbG9yfTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1yaWdodC1kaXZpZGVyKGRhcmtlbigkdmFsdWUsIDcuNSUpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgICAgICBAaWYgJGNvbG9yID09IFwic2Vjb25kYXJ5XCIge1xyXG4gICAgICAgICAgICAmID4gLmJ0bi1zZWNvbmRhcnk6bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgICAgICAgICAgICYgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXRvcC1kaXZpZGVyKCNlYWVhZWEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAuYnRuLXNlY29uZGFyeTpub3QoOmxhc3QtY2hpbGQpLFxyXG4gICAgICAgICAgICAmID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4tYm90dG9tLWRpdmlkZXIoI2VhZWFlYSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgICAgJiA+IC5idG4tI3skY29sb3J9Om5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gICAgICAgICAgICAmID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tI3skY29sb3J9OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi10b3AtZGl2aWRlcihkYXJrZW4oJHZhbHVlLCA3LjUlKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+IC5idG4tI3skY29sb3J9Om5vdCg6bGFzdC1jaGlsZCksXHJcbiAgICAgICAgICAgICYgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLSN7JGNvbG9yfTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1ib3R0b20tZGl2aWRlcihkYXJrZW4oJHZhbHVlLCA3LjUlKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJyZWFkY3J1bWJcclxuXHJcbi5icmVhZGNydW1iIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWl0ZW0gYSB7XHJcbiAgICBjb2xvcjogIzcxNmQ3ODtcclxufVxyXG5cclxuLy8gQ2FyZFxyXG5cclxuLmNhcmQtaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAuMDMpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzQsIDM0LCAzNCwgLjEyNSk7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAxLjI1cmVtO1xyXG59XHJcblxyXG4uY2FyZC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcclxufVxyXG5cclxuLmNhcmQtZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IC41cmVtIDEuMjVyZW07XHJcbn1cclxuXHJcbi8vIEZvcm1zXHJcblxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cCA+IC5keGJzLWlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sIC8qIGJ6ICovXHJcbi5pbnB1dC1ncm91cCA+IC5idG4sIC8qIGJzNSAqL1xyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bi1zZWNvbmRhcnksXHJcbi5pbnB1dC1ncm91cCA+IC5keGJzLWlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tc2Vjb25kYXJ5LCAvKiBieiAqL1xyXG4uaW5wdXQtZ3JvdXAgPiAuYnRuLXNlY29uZGFyeSwgLyogYnM1ICovXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gTGlzdCBncm91cFxyXG5cclxuLmxpc3QtZ3JvdXAge1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG59XHJcblxyXG4vLyBNb2RhbFxyXG5cclxuLm1vZGFsLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ubW9kYWwtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XHJcbn1cclxuXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gICAgcGFkZGluZzogLjI1cmVtIC43NXJlbTtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm94LXNoYWRvdzogJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cztcclxufVxyXG5cclxuLy8gTmF2c1xyXG5cclxuLm5hdi10YWJzIC5uYXYtbGluayB7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMCAzcHggMDtcclxufVxyXG5cclxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXHJcbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICM1ZjM2OGQ7XHJcbn1cclxuXHJcbi8vIFN3aXRjaGVzXHJcblxyXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRvcDogMC4xcmVtO1xyXG4gICAgbGVmdDogLTIuMzc1cmVtO1xyXG59XHJcblxyXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBoZWlnaHQ6IDAuODc1cmVtO1xyXG4gICAgdG9wOiBjYWxjKC4xNnJlbSArIDJweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG59XHJcblxyXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxyXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgb3BhY2l0eTogMC4xO1xyXG59XHJcblxyXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXHJcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAgIG9wYWNpdHk6IDAuMztcclxufVxyXG5cclxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYzNjhkOztcclxufVxyXG5cclxuLy8gRmlsZSBcclxuXHJcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6Zmlyc3QtY2hpbGQgLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbn1cclxuXHJcbi8vIFRhYmxlc1xyXG5cclxudGgge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuXHJcbi50YWJsZS1zbSxcclxuLnRhYmxlLXNtIHRkLFxyXG4udGFibGUtc20gdGgge1xyXG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbn1cclxuIiwiQG1peGluIGJ1dHRvbi1mb2N1c2VkLXNoYWRvdygkc2hhZG93KSB7XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uL2Jvb3RzdHJhcC1jb21waWxlL21peGlucy9idXR0b25zXCI7XHJcblxyXG5AbWl4aW4gcHJpbWFyeS1idXR0b24tY3VzdG9tKCkge1xyXG4gICAgJHNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRwcmltYXJ5LCAkcHJpbWFyeSwgMTUlKSwgLjUpO1xyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXNlZC1zaGFkb3coJHNoYWRvdyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc2hhZG93KCRjb2xvciwgJGJ1dHRvbi1tYWluLWNvbG9yLCAkYnRuLWZvY3VzLXdpZHRoKSB7XHJcbiAgICAkc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJ1dHRvbi1tYWluLWNvbG9yLCAxNSUpLCAuNSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tZm9jdXNlZC1zaGFkb3coJHNoYWRvdyk7XHJcbn1cclxuIiwiQGtleWZyYW1lcyBkeGJsLXNrZWxldG9uLW9wYWNpdHktYW5pbWF0aW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjA1O1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4xNTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjA1O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1pbnZpc2libGUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbn1cclxuXHJcbi5keGJsLXZpc2libGUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcblxyXG4uZHhibC1pbnZpc2libGUtY29udGVudCB7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWludmlzaWJsZS1vZmYtc2NyZWVuIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAwMDBweCkgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxufVxyXG5cclxuLmR4YmwtdmlzdWFsbHktaGlkZGVuIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5keGJsLWRpc3BsYXktbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbn1cclxuXHJcbi5keGJsLWFsaWduLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5keGJsLWFsaWduLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmR4YmwtYWxpZ24tcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5keGJsLW5vd3JhcCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbn1cclxuXHJcbi5keGJsLXByZXZlbnQtc2FmYXJpLXNjcm9sbGluZyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5keGJsLXByZXZlbnRzZWwge1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5keGJsLWZsZXgtY29sdW1uIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxufVxyXG5cclxuLmR4YmwtZmxleC1yb3cge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcblxyXG4uZHhibC1mbGV4LW5vd3JhcCB7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcblxyXG4uZHhibC1za2VsZXRvbi1hbmltYXRlIC5keGJsLXNrZWxldG9uLWl0ZW0gPiBkaXYge1xyXG4gICAgYW5pbWF0aW9uOiAycyBsaW5lYXIgaW5maW5pdGUgZm9yd2FyZHMgZHhibC1za2VsZXRvbi1vcGFjaXR5LWFuaW1hdGlvbjtcclxufVxyXG5cclxuLmR4Ymwtc2tlbGV0b24taXRlbSB7XHJcbiAgICAkc2tlbGV0b24taW5kZXhlczogMSAzIDAgMiA0O1xyXG5cclxuICAgID4gZGl2IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYWxpZ24tcmlnaHQgPiBkaXYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYWxpZ24tY2VudGVyID4gZGl2IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC1za2VsZXRvbi1kYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC1za2VsZXRvbi1ib29sIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJHNrZWxldG9uLWluZGV4ZXMpIHtcclxuICAgICAgICA+IC5keGJsLXNrZWxldG9uLXN0cmluZy0jeyRpIC0gMX0ge1xyXG4gICAgICAgICAgICB3aWR0aDogKDQgKyBudGgoJHNrZWxldG9uLWluZGV4ZXMsICRpKSkgKiAxMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLXNrZWxldG9uLW51bWJlci0jeyRpIC0gMX0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICN7KDIgKyBudGgoJHNrZWxldG9uLWluZGV4ZXMsICRpKSl9ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogLTEwMDAwcHg7XHJcbiAgICBsZWZ0OiAtMTAwMDBweDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmR4YmwtYTExeS1zdGF0dXMtaGVscGVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxufVxyXG4iLCIuZHhibC1pbWFnZSB7XHJcbiAgICAtLWR4YmwtaW1hZ2UtaGVpZ2h0OiAjeyRkeC1pbWFnZS1zaXplfTtcclxuICAgIC0tZHhibC1pbWFnZS13aWR0aDogI3skZHgtaW1hZ2Utc2l6ZX07XHJcbiAgICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXg6ICN7JGR4LWltYWdlLW1hcmdpbi14fTtcclxuICAgIC0tZHhibC1pbWFnZS1tYXJnaW4teTogI3skZHgtaW1hZ2UtbWFyZ2luLXl9O1xyXG5cclxuICAgIG1hcmdpbjogdmFyKC0tZHhibC1pbWFnZS1tYXJnaW4teSkgdmFyKC0tZHhibC1pbWFnZS1tYXJnaW4teCk7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAmOm5vdChzdmcpIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmR4YmwtaW1hZ2UtZmlsbCkge1xyXG4gICAgICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuc3ZnLmR4YmwtaW1hZ2Uge1xyXG4gICAgd2lkdGg6IHZhcigtLWR4YmwtaW1hZ2Utd2lkdGgpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1keGJsLWltYWdlLWhlaWdodCk7XHJcbn1cclxuXHJcbi5keGJsLXNtIC5keGJsLWltYWdlIHtcclxuICAgIC0tZHhibC1pbWFnZS1oZWlnaHQ6ICN7JGR4LWltYWdlLXNpemUtc219O1xyXG4gICAgLS1keGJsLWltYWdlLXdpZHRoOiAjeyRkeC1pbWFnZS1zaXplLXNtfTtcclxuICAgIC0tZHhibC1pbWFnZS1tYXJnaW4teDogI3skZHgtaW1hZ2UtbWFyZ2luLXgtc219O1xyXG4gICAgLS1keGJsLWltYWdlLW1hcmdpbi15OiAjeyRkeC1pbWFnZS1tYXJnaW4teS1zbX07XHJcbn1cclxuXHJcbi5keGJsLWxnIC5keGJsLWltYWdlIHtcclxuICAgIC0tZHhibC1pbWFnZS1oZWlnaHQ6ICN7JGR4LWltYWdlLXNpemUtbGd9O1xyXG4gICAgLS1keGJsLWltYWdlLXdpZHRoOiAjeyRkeC1pbWFnZS1zaXplLWxnfTtcclxuICAgIC0tZHhibC1pbWFnZS1tYXJnaW4teDogI3skZHgtaW1hZ2UtbWFyZ2luLXgtbGd9O1xyXG4gICAgLS1keGJsLWltYWdlLW1hcmdpbi15OiAjeyRkeC1pbWFnZS1tYXJnaW4teS1sZ307XHJcbn1cclxuXHJcbi5keGJsLXRleHQge1xyXG4gICAgLS1keGJsLXRleHQtZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAtLWR4YmwtdGV4dC1mb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAtLWR4YmwtdGV4dC1saW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogI3skZHgtc2l6ZS1ib3gtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteTogI3skZHgtc2l6ZS1ib3gtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC10ZXh0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtLWR4YmwtdGV4dC1ib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgLS1keGJsLXRleHQtYm9yZGVyLXdpZHRoOiAjeyRkeC1ib3JkZXItd2lkdGh9O1xyXG5cclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC10ZXh0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC10ZXh0LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC10ZXh0LWJvcmRlci1jb2xvcik7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC10ZXh0LWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10ZXh0LWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10ZXh0LWxpbmUtaGVpZ2h0KTtcclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtdGV4dC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdGV4dC1wYWRkaW5nLXgpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZHhibC1zbS5keGJsLXRleHQsXHJcbi5keGJsLXNtIC5keGJsLXRleHQge1xyXG4gICAgLS1keGJsLXRleHQtcGFkZGluZy14OiAjeyRkeC1zaXplLWJveC1wYWRkaW5nLXgtc219O1xyXG4gICAgLS1keGJsLXRleHQtcGFkZGluZy15OiAjeyRkeC1zaXplLWJveC1wYWRkaW5nLXktc219O1xyXG59XHJcblxyXG4uZHhibC1sZy5keGJsLXRleHQsXHJcbi5keGJsLWxnIC5keGJsLXRleHQge1xyXG4gICAgLS1keGJsLXRleHQtcGFkZGluZy14OiAjeyRkeC1zaXplLWJveC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgLS1keGJsLXRleHQtcGFkZGluZy15OiAjeyRkeC1zaXplLWJveC1wYWRkaW5nLXktbGd9O1xyXG59XHJcblxyXG4uZHhibC1oaW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogNDtcclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2J1dHRvblwiO1xyXG5cclxuLmR4YmwtYnRuIHtcclxuICAgIC0tZHhibC1idG4tZm9udC1mYW1pbHk6ICN7JGR4LWJ0bi1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogI3skZHgtYnRuLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAjeyRkeC1idG4tbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWJ0bi1iZzogI3skZHgtYnRuLWJnfTtcclxuICAgIC0tZHhibC1idG4tY29sb3I6ICN7JGR4LWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogI3skZHgtYnRuLXBhZGRpbmcteC1yYXRpbyAqICRkeC1idG4tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1idG4tcGFkZGluZy15OiAjeyRkeC1idG4tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogI3skZHgtYnRuLWltYWdlLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICN7JGR4LWJ0bi1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1ib3JkZXItc3R5bGU6ICN7JGR4LWJ0bi1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6ICN7JGR4LWJ0bi1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRkeC1idG4tYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6ICN7JGR4LWJ0bi1ib3gtc2hhZG93fTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1keGJsLWJ0bi1iZyk7XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tZHhibC1idG4tY29sb3IpO1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYm94LXNoYWRvdzogdmFyKC0tZHhibC1idG4tYm94LXNoYWRvdyk7XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCk7XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1wYWRkaW5nLXk6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteSk7XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCk7XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcclxuICAgIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtYnRuLWJnKTtcclxuICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcclxuICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1ib3gtc2hhZG93OiB2YXIoLS1keGJsLWJ0bi1ib3gtc2hhZG93KTtcclxuICAgIC0tZHhibC1idG4taG92ZXItcGFkZGluZy14OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1wYWRkaW5nLXk6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteSk7XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoKTtcclxuICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLWJ0bi1iZyk7XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYm94LXNoYWRvdzogdmFyKC0tZHhibC1idG4tYm94LXNoYWRvdyk7XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLXBhZGRpbmcteDogdmFyKC0tZHhibC1idG4tcGFkZGluZy14KTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtcGFkZGluZy15OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXkpO1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCk7XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1iZzogdmFyKC0tZHhibC1idG4tYmcpO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogdmFyKC0tZHhibC1idG4tY29sb3IpO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1wYWRkaW5nLXg6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCk7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLXBhZGRpbmcteTogdmFyKC0tZHhibC1idG4tcGFkZGluZy15KTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgpO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdHJhc3BhcmVudDtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMDtcclxuICAgIC0tZHhibC1idG4tbGluay1ob3Zlci1jb2xvcjogI3skZHgtcHJpbWFyeX07XHJcbiAgICAtLWR4YmwtYnRuLWxpbmstdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGR4LWJ0bi1kaXNhYmxlZC1iZy10aW50LWFtb3VudH07XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIik7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYmcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1idG4tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1idG4tYm94LXNoYWRvdyk7XHJcbiAgICBjb2xvcjogdmFyKC0tZHhibC1idG4tY29sb3IpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1idG4tZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWJ0bi1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0KTtcclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteSkgdmFyKC0tZHhibC1idG4tcGFkZGluZy14KTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgJiA+IC5keGJsLWltYWdlICsgKixcclxuICAgICYgPiA6bm90KC5keGJsLWltYWdlKSArIC5keGJsLWltYWdlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1idG4taW1hZ2Utc3BhY2luZyk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbGluay1idXR0b25zLXN0eWxlKCkge1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWxpbmstaG92ZXItY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTsgLy8gTm8gdG9rZW5cclxuXHJcbiAgICAgICAgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB2YXIoLS1keGJsLWJ0bi1saW5rLXRleHQtZGVjb3JhdGlvbik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmcpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtY29sb3IpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3RhdGUtY29uZGl0aW9uYWwtcHJvcGVydGllcygkZHgtc3RhdGUtYWN0aXZlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYmcpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1jb2xvcik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGF0ZS1jb25kaXRpb25hbC1wcm9wZXJ0aWVzKCRkeC1zdGF0ZS1ob3Zlcik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWJnKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3RhdGUtY29uZGl0aW9uYWwtcHJvcGVydGllcygkZHgtc3RhdGUtZGlzYWJsZWQpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4tZm9jdXMtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tZm9jdXMtYmcpO1xyXG4gICAgICAgIG91dGxpbmU6IHZhcigtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3IpIHNvbGlkIHZhcigtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZSk7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0YXRlLWNvbmRpdGlvbmFsLXByb3BlcnRpZXMoJGR4LXN0YXRlLWZvY3VzZWQsIHRydWUpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xyXG4gICAgICAgIC0tZHhibC1idG4tZm9udC1zaXplOiAjeyRkeC1idG4tZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAjeyRkeC1idG4tbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiAjeyRkeC1idG4tcGFkZGluZy14LXJhdGlvICogJGR4LWJ0bi1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1idG4tcGFkZGluZy15OiAjeyRkeC1idG4tcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6ICN7JGR4LWJ0bi1pbWFnZS1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6ICN7JGR4LWJ0bi1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogI3skZHgtYnRuLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogI3skZHgtYnRuLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogI3skZHgtYnRuLXBhZGRpbmcteC1yYXRpbyAqICRkeC1idG4tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogI3skZHgtYnRuLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAjeyRkeC1idG4taW1hZ2Utc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRkeC1idG4tYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRyZW5kZXItc3R5bGUsICR2YWx1ZSBpbiAkZHgtdGhlbWUtY29sb3JzIHtcclxuICAgIC5keGJsLWJ0bi0jeyRyZW5kZXItc3R5bGV9OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCR2YWx1ZSwgJHJlbmRlci1zdHlsZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtYnRuLW91dGxpbmUtI3skcmVuZGVyLXN0eWxlfTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXN0eWxlKCR2YWx1ZSwgJHJlbmRlci1zdHlsZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtYnRuLXRleHQtI3skcmVuZGVyLXN0eWxlfTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi10ZXh0LXN0eWxlKCR2YWx1ZSwgJHJlbmRlci1zdHlsZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJidXR0b24uY29udGFpbmVyXCI7XHJcbkBpbXBvcnQgXCJidXR0b24uZ3JvdXBcIjtcclxuQGltcG9ydCBcImJ1dHRvbi50b29sXCI7XHJcbkBpbXBvcnQgXCJidXR0b24uc3BsaXRcIjtcclxuQGltcG9ydCBcImJ1dHRvbi5zdGFuZGFsb25lXCI7XHJcbiIsIkBtaXhpbiBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbm90LWFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICY6bm90KC5keGJsLWFjdGl2ZSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXItc3RhdGUoKSB7XHJcbiAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbm90LWhvdmVyLXN0YXRlKCkge1xyXG4gICAgJjpub3QoOmhvdmVyKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICYuZHhibC1kaXNhYmxlZCxcclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgJjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgJi5keGJsLXJlYWRvbmx5IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG5vdC1yZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICY6bm90KC5keGJsLXJlYWRvbmx5KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzZWxlY3RlZC1zdGF0ZSgpIHtcclxuICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAmLmR4Ymwtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBub3Qtc2VsZWN0ZWQtc3RhdGUoKSB7XHJcbiAgICAmOm5vdCguZHhibC1zZWxlY3RlZCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbm9uLWVkaXRhYmxlLXN0YXRlKCkge1xyXG4gICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7IEBjb250ZW50OyB9XHJcblxyXG4gICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7IEBjb250ZW50OyB9XHJcbn1cclxuXHJcbkBtaXhpbiB2YWxpZC1zdGF0ZSgpIHtcclxuICAgICYudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuXHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGludmFsaWQtc3RhdGUoKSB7XHJcbiAgICAmLmludmFsaWQge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG5cclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4kdW5zZXQtdmFyOiBcIi0tZHhibC11bnNldFwiO1xyXG5cclxuQG1peGluIGVtYmVkZGVkLWltYWdlLWNvbG9yLWNvcmUoJGNvbG9yLXZhciwgJGludGVybmFsLWNvbG9yLXZhciwgJG9wYWNpdHksICRpbnRlcm5hbC1pbWFnZS1vbmx5OiB0cnVlKSB7XHJcbiAgICAkdGFnOiBpZigkaW50ZXJuYWwtaW1hZ2Utb25seSwgXCJzdmdcIiwgXCJcIik7XHJcbiAgICAmID4gI3skdGFnfS5keGJsLWltYWdlIHtcclxuICAgICAgICBAaWYgbm90ICRjb2xvci12YXIge1xyXG4gICAgICAgICAgICAkY29sb3ItdmFyOiAkdW5zZXQtdmFyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGlmIG5vdCAkaW50ZXJuYWwtY29sb3ItdmFyIHtcclxuICAgICAgICAgICAgJGludGVybmFsLWNvbG9yLXZhcjogJHVuc2V0LXZhcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGNvbG9yOiB2YXIoI3skY29sb3ItdmFyfSwgdmFyKCN7JGludGVybmFsLWNvbG9yLXZhcn0sIGN1cnJlbnRjb2xvcikpO1xyXG4gICAgICAgIG9wYWNpdHk6IHZhcigjeyRjb2xvci12YXJ9LCB2YXIoI3skaW50ZXJuYWwtY29sb3ItdmFyfSwgI3skb3BhY2l0eX0pKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGVtYmVkZGVkLWltYWdlLWNvbG9yKFxyXG4gICAgJGNvbG9yLXZhcjogbnVsbCwgJGNvbG9yLWRpc2FibGVkLXZhcjogbnVsbCwgJGNvbG9yLWhvdmVyLXZhcjogbnVsbCwgJGNvbG9yLWFjdGl2ZS12YXI6IG51bGwsICRjb2xvci1hY3RpdmUtaG92ZXItdmFyOiBudWxsLFxyXG4gICAgJGhhcy1kZWZhdWx0LWhvdmVyLXN0YXRlOiBmYWxzZSwgJGhhcy1kZWZhdWx0LWFjdGl2ZS1zdGF0ZTogZmFsc2UsXHJcbiAgICAkb3BhY2l0eTogJGR4LWltYWdlLWNvbG9yLWFscGhhLCAkZGlzYWJsZWQtb3BhY2l0eTogJGR4LWltYWdlLWRpc2FibGVkLWNvbG9yLWFscGhhLCAkaG92ZXItb3BhY2l0eTogJGR4LWltYWdlLWhvdmVyLWNvbG9yLWFscGhhLFxyXG4gICAgJGFjdGl2ZS1vcGFjaXR5OiAkZHgtaW1hZ2UtYWN0aXZlLWNvbG9yLWFscGhhLCAkYWN0aXZlLWhvdmVyLW9wYWNpdHk6ICRhY3RpdmUtb3BhY2l0eSkge1xyXG4gICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3ItY29yZSgkY29sb3ItdmFyLCBcIi0tZHhibC1pbWFnZS1jb2xvclwiLCAkb3BhY2l0eSk7XHJcblxyXG4gICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgIEBpZiAkaGFzLWRlZmF1bHQtYWN0aXZlLXN0YXRlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3ItY29yZSgkY29sb3ItYWN0aXZlLXZhciwgXCItLWR4YmwtaW1hZ2UtYWN0aXZlLWNvbG9yXCIsICRhY3RpdmUtb3BhY2l0eSk7XHJcblxyXG4gICAgICAgICAgICBAaWYgJGhhcy1kZWZhdWx0LWhvdmVyLXN0YXRlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yLWNvcmUoJGNvbG9yLWFjdGl2ZS1ob3Zlci12YXIsIFwiLS1keGJsLWltYWdlLWFjdGl2ZS1ob3Zlci1jb2xvclwiLCAkYWN0aXZlLWhvdmVyLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yLWNvcmUoJGNvbG9yLWFjdGl2ZS12YXIsIFwiLS1keGJsLWltYWdlLWNvbG9yXCIsICRvcGFjaXR5KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3ItY29yZSgkY29sb3ItYWN0aXZlLWhvdmVyLXZhciwgXCItLWR4YmwtaW1hZ2UtY29sb3JcIiwgJG9wYWNpdHkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgIEBpZiAkaGFzLWRlZmF1bHQtaG92ZXItc3RhdGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvci1jb3JlKCRjb2xvci1ob3Zlci12YXIsIFwiLS1keGJsLWltYWdlLWhvdmVyLWNvbG9yXCIsICRob3Zlci1vcGFjaXR5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3ItY29yZSgkY29sb3ItaG92ZXItdmFyLCBcIi0tZHhibC1pbWFnZS1jb2xvclwiLCAkb3BhY2l0eSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yLWNvcmUoJGNvbG9yLWRpc2FibGVkLXZhciwgXCItLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3JcIiwgJGRpc2FibGVkLW9wYWNpdHksIGZhbHNlKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGVtYmVkZGVkLWltYWdlLWJnLWNvcmUoJGJnLWNvbG9yLXZhciwgJGludGVybmFsLWJnLWNvbG9yLXZhciwgJGFscGhhKSB7XHJcbiAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgIEBpZiBub3QgJGJnLWNvbG9yLXZhciB7XHJcbiAgICAgICAgICAgICRiZy1jb2xvci12YXI6ICR1bnNldC12YXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgbm90ICRiZy1jb2xvci12YXIge1xyXG4gICAgICAgICAgICAkaW50ZXJuYWwtYmctY29sb3ItdmFyOiAkdW5zZXQtdmFyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKCN7JGJnLWNvbG9yLXZhcn0sIHZhcigjeyRpbnRlcm5hbC1iZy1jb2xvci12YXJ9LCByZ2JhKDAgMCAwIC8gI3skYWxwaGF9KSkpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZW1iZWRkZWQtaW1hZ2UtYmcoJGJnLWNvbG9yLXZhcjogbnVsbCwgJGJnLWNvbG9yLWhvdmVyLXZhcjogbnVsbCwgJGFscGhhOiAkZHgtaW1hZ2Utc2Vjb25kYXJ5LWNvbG9yLWFscGhhLCAkaG92ZXItYWxwaGE6ICRkeC1pbWFnZS1zZWNvbmRhcnktaG92ZXItY29sb3ItYWxwaGEpIHtcclxuICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWJnLWNvcmUoJGJnLWNvbG9yLXZhciwgXCItLWR4YmwtaW1hZ2Utc2Vjb25kYXJ5LWNvbG9yXCIsICRhbHBoYSk7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtYmctY29yZSgkYmctY29sb3ItaG92ZXItdmFyLCBcIi0tZHhibC1pbWFnZS1zZWNvbmRhcnktaG92ZXItY29sb3JcIiwgJGhvdmVyLWFscGhhKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGVtYmVkZGVkLXRleHQtb3BhY2l0eS1jb3JlKCRvcGFjaXR5OiAxKSB7XHJcbiAgICAmID4gOm5vdCguZHhibC1pbWFnZSkge1xyXG4gICAgICAgIG9wYWNpdHk6ICN7JG9wYWNpdHl9O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZW1iZWRkZWQtdGV4dC1vcGFjaXR5KCRvcGFjaXR5OiAxLCAkZGlzYWJsZWQtb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHksICRhY3RpdmUtb3BhY2l0eTogJG9wYWNpdHkpIHtcclxuICAgIEBpbmNsdWRlIGVtYmVkZGVkLXRleHQtb3BhY2l0eS1jb3JlKCRvcGFjaXR5KTtcclxuXHJcbiAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtdGV4dC1vcGFjaXR5LWNvcmUoJGFjdGl2ZS1vcGFjaXR5KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC10ZXh0LW9wYWNpdHktY29yZSgkZGlzYWJsZWQtb3BhY2l0eSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjb250ZXh0dWFsLWZvY3VzLXN0eWxlKCRzaGFkb3ctY29sb3ItdmFyLCAkc2hhZG93LXNwcmVhZC12YXIsICRzaGFkb3ctYmx1ci12YXIsICRib3JkZXItY29sb3ItdmFyLFxyXG4gICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkc2hhZG93LXNpemUsICRzaGFkb3ctdGludC1hbW91bnQsICRzaGFkb3ctc2hhZGUtYW1vdW50LCAkYm9yZGVyLXRpbnQtYW1vdW50LCAkYm9yZGVyLXNoYWRlLWFtb3VudCkge1xyXG4gICAgQGlmICRkeC10aGVtZSB7XHJcbiAgICAgICAgJGZvcmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvcik7XHJcbiAgICAgICAgJHNoYWRvdy1jb2xvcjogaWYoJGZvcmUtY29sb3IgPT0gJGR4LWNvbG9yLWNvbnRyYXN0LWxpZ2h0LCByZ2JhKCRjb2xvciwgJHNoYWRvdy10aW50LWFtb3VudCksIHJnYmEoJGNvbG9yLCAkc2hhZG93LXNoYWRlLWFtb3VudCkpO1xyXG4gICAgICAgICRib3JkZXItY29sb3I6IGlmKCRmb3JlLWNvbG9yID09ICRkeC1jb2xvci1jb250cmFzdC1saWdodCwgdGludC1jb2xvcigkY29sb3IsICRib3JkZXItdGludC1hbW91bnQpLCBzaGFkZS1jb2xvcigkY29sb3IsICRib3JkZXItc2hhZGUtYW1vdW50KSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvY3VzLXN0eWxlLWNvcmUoJHNoYWRvdy1jb2xvci12YXIsICRzaGFkb3ctc3ByZWFkLXZhciwgJHNoYWRvdy1ibHVyLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRzaGFkb3ctY29sb3IsICRib3JkZXItY29sb3IsICRzaGFkb3ctc2l6ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgICRyZ2ItY29sb3I6IGdldC1leHRlcm5hbC10aGVtZS1yZ2ItY29sb3IoJHJlbmRlci1zdHlsZSk7XHJcblxyXG4gICAgICAgIEBpZiAkcmdiLWNvbG9yIHtcclxuICAgICAgICAgICAgJHNoYWRvdy1jb2xvcjogcmdiYSgkcmdiLWNvbG9yLCAkc2hhZG93LXNoYWRlLWFtb3VudCk7XHJcbiAgICAgICAgICAgICRib3JkZXItY29sb3I6IHJnYmEoJHJnYi1jb2xvciwgJGJvcmRlci1zaGFkZS1hbW91bnQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9jdXMtc3R5bGUtY29yZSgkc2hhZG93LWNvbG9yLXZhciwgJHNoYWRvdy1zcHJlYWQtdmFyLCAkc2hhZG93LWJsdXItdmFyLCAkYm9yZGVyLWNvbG9yLXZhciwgJHNoYWRvdy1jb2xvciwgJGJvcmRlci1jb2xvciwgJHNoYWRvdy1zaXplKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgJHNoYWRvdy1jb2xvcjogZ2V0LWV4dGVybmFsLXRoZW1lLWNvbG9yKCRyZW5kZXItc3R5bGUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9jdXMtc3R5bGUtYmx1cmVkKCRzaGFkb3ctY29sb3ItdmFyLCAkc2hhZG93LXNwcmVhZC12YXIsICRzaGFkb3ctYmx1ci12YXIsICRib3JkZXItY29sb3ItdmFyLCAkc2hhZG93LWNvbG9yLCAkc2hhZG93LXNpemUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZvY3VzLXN0eWxlLWNvcmUoJHNoYWRvdy1jb2xvci12YXIsICRzaGFkb3ctc3ByZWFkLXZhciwgJHNoYWRvdy1ibHVyLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRzaGFkb3ctY29sb3IsICRib3JkZXItY29sb3IsICRzaGFkb3ctc2l6ZSkge1xyXG4gICAgI3skc2hhZG93LWNvbG9yLXZhcn06ICN7JHNoYWRvdy1jb2xvcn07XHJcbiAgICAjeyRzaGFkb3ctc3ByZWFkLXZhcn06ICN7JHNoYWRvdy1zaXplfTtcclxuICAgICN7JHNoYWRvdy1ibHVyLXZhcn06IDByZW07IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG5cclxuICAgIEBpZiAkYm9yZGVyLWNvbG9yLXZhciB7XHJcbiAgICAgICAgI3skYm9yZGVyLWNvbG9yLXZhcn06ICN7JGJvcmRlci1jb2xvcn07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb2N1cy1zdHlsZS1ibHVyZWQoJHNoYWRvdy1jb2xvci12YXIsICRzaGFkb3ctc3ByZWFkLXZhciwgJHNoYWRvdy1ibHVyLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRjb2xvciwgJHNoYWRvdy1zaXplKSB7XHJcbiAgICAjeyRzaGFkb3ctY29sb3ItdmFyfTogI3skY29sb3J9O1xyXG4gICAgI3skc2hhZG93LXNwcmVhZC12YXJ9OiAwcmVtOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcclxuICAgICN7JHNoYWRvdy1ibHVyLXZhcn06IGNhbGMoI3skc2hhZG93LXNpemV9ICsgMXB4KTtcclxuXHJcbiAgICBAaWYgJGJvcmRlci1jb2xvci12YXIge1xyXG4gICAgICAgICN7JGJvcmRlci1jb2xvci12YXJ9OiAjeyRjb2xvcn07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjb250ZXh0dWFsLXN0YXRlLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItY29sb3ItdmFyLCAkYmFja2dyb3VuZC12YXIsICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJHRpbnQtYW1vdW50LCAkc2hhZGUtYW1vdW50KSB7XHJcbiAgICBAaWYgJGR4LXRoZW1lIHtcclxuICAgICAgICAkZm9yZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKTtcclxuICAgICAgICAkYmFjay1jb2xvcjogaWYoJGZvcmUtY29sb3IgPT0gJGR4LWNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkY29sb3IsICRzaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRjb2xvciwgJHRpbnQtYW1vdW50KSk7XHJcblxyXG4gICAgICAgICN7JGJnLWNvbG9yLXZhcn06ICN7JGJhY2stY29sb3J9O1xyXG5cclxuICAgICAgICBAaWYgJGNvbG9yLXZhciB7XHJcbiAgICAgICAgICAgICN7JGNvbG9yLXZhcn06ICN7JGZvcmUtY29sb3J9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGlmICRib3JkZXItY29sb3ItdmFyIHtcclxuICAgICAgICAgICAgI3skYm9yZGVyLWNvbG9yLXZhcn06ICN7JGJhY2stY29sb3J9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgI3skYmctY29sb3ItdmFyfTogI3skY29sb3J9O1xyXG5cclxuICAgICAgICBAaWYgJGNvbG9yLXZhciB7XHJcbiAgICAgICAgICAgICN7JGNvbG9yLXZhcn06ICN7Z2V0LWV4dGVybmFsLXRoZW1lLWJhc2UtZm9yZS1jb2xvcigkcmVuZGVyLXN0eWxlKX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgJGJvcmRlci1jb2xvci12YXIge1xyXG4gICAgICAgICAgICAjeyRib3JkZXItY29sb3ItdmFyfTogI3skY29sb3J9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGlmICRiYWNrZ3JvdW5kLXZhciB7XHJcbiAgICAgICAgICAgICN7JGJhY2tncm91bmQtdmFyfTogI3tsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAkc2hhZGUtYW1vdW50KSwgcmdiYSgwLCAwLCAwLCAkc2hhZGUtYW1vdW50KSl9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGNvbnRleHR1YWwtZGlzYWJsZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRiYWNrZ3JvdW5kLXZhciwgJG9wYWNpdHktdmFyLCAkY29sb3IsICRyZW5kZXItc3R5bGUsXHJcbiAgICAkdGludC1hbW91bnQsICRzaGFkZS1hbW91bnQsICRuZWVkQmFja2dyb3VuZDogdHJ1ZSwgJG5lZWRCb3JkZXI6IHRydWUpIHtcclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgICRiYWNrLWNvbG9yOiB0aW50LWNvbG9yKCRjb2xvciwgJHRpbnQtYW1vdW50KTtcclxuICAgICAgICAkZm9yZS1jb2xvcjogaWYoJG5lZWRCYWNrZ3JvdW5kLCBjb2xvci1jb250cmFzdCgkY29sb3IpLCAkYmFjay1jb2xvcik7XHJcblxyXG4gICAgICAgICN7JGJnLWNvbG9yLXZhcn06ICN7aWYoJG5lZWRCYWNrZ3JvdW5kLCAkYmFjay1jb2xvciwgdHJhbnNwYXJlbnQpfTtcclxuICAgICAgICAjeyRjb2xvci12YXJ9OiAjeyRmb3JlLWNvbG9yfTtcclxuICAgICAgICAjeyRib3JkZXItY29sb3ItdmFyfTogI3tpZigkbmVlZEJvcmRlciwgJGJhY2stY29sb3IsIHRyYW5zcGFyZW50KX07XHJcbiAgICAgICAgI3skb3BhY2l0eS12YXJ9OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAkYmFjay1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICRmb3JlLWNvbG9yOiBpZigkbmVlZEJhY2tncm91bmQsICN7Z2V0LWV4dGVybmFsLXRoZW1lLWJhc2UtZm9yZS1jb2xvcigkcmVuZGVyLXN0eWxlKX0sICRiYWNrLWNvbG9yKTtcclxuXHJcbiAgICAgICAgI3skYmctY29sb3ItdmFyfTogI3tpZigkbmVlZEJhY2tncm91bmQsICRiYWNrLWNvbG9yLCB0cmFuc3BhcmVudCl9O1xyXG4gICAgICAgICN7JGNvbG9yLXZhcn06ICN7JGZvcmUtY29sb3J9O1xyXG4gICAgICAgICN7JGJvcmRlci1jb2xvci12YXJ9OiAje2lmKCRuZWVkQm9yZGVyLCAkYmFjay1jb2xvciwgdHJhbnNwYXJlbnQpfTtcclxuXHJcbiAgICAgICAgQGlmICRuZWVkQmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICN7JGJhY2tncm91bmQtdmFyfTogI3tsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAkdGludC1hbW91bnQpLCByZ2JhKDI1NSwgMjU1LCAyNTUsICR0aW50LWFtb3VudCkpfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBlbHNlIGlmICRvcGFjaXR5LXZhciB7XHJcbiAgICAgICAgICAgICN7JG9wYWNpdHktdmFyfTogJHRpbnQtYW1vdW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG5cclxuQG1peGluIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYmctY29sb3IsICRiYXNlLWJnLWNvbG9yLCAkYWxwaGEsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cclxuXHJcbiAgICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoI3skYmctY29sb3ItdmFyfSwgI3skYmctY29sb3J9KTtcclxuICAgIGNvbG9yOiB2YXIoI3skY29sb3ItdmFyfSk7XHJcblxyXG4gICAgQGlmIG5vdCAkYmctY29sb3Igb3IgJGJnLWNvbG9yID09IHVuc2V0IHtcclxuICAgICAgICAkYm9yZGVyLXdpZHRoOiBpZigkYm9yZGVyLXdpZHRoLXZhciwgdmFyKCN7JGJvcmRlci13aWR0aC12YXJ9LCAwcHgpLCAwcHgpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xyXG4gICAgICAgICAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygjeyRib3JkZXItd2lkdGh9IC8gMS4yNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xyXG4gICAgICAgICAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygjeyRib3JkZXItd2lkdGh9IC8gMS41KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xyXG4gICAgICAgICAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygjeyRib3JkZXItd2lkdGh9IC8gMS43NSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgI3skYm9yZGVyLXdpZHRofSkpO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAjeyRib3JkZXItd2lkdGh9KSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgI3skYm9yZGVyLXdpZHRofSkpO1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAjeyRib3JkZXItd2lkdGh9KSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGJhc2UtYmctY29sb3J9O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAjeyRhbHBoYX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgJHJvb3QtYmctY29sb3ItdmFyIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigjeyRyb290LWJnLWNvbG9yLXZhcn0sIHRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBsZW5ndGgtemVyby1uby11bml0XHJcblxyXG5AbWl4aW4gcGFuZWwtaGVhZGVyLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtcGFuZWwtaGVhZGVyLWJnLFxyXG4gICAgICAgICRkeC1wYW5lbC1iYXNlLWJnLCAkZHgtcGFuZWwtaGVhZGVyLWJnLWFscGhhKTtcclxufVxyXG5cclxuQG1peGluIHBhbmVsLWhlYWRlci1ob3Zlci1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXBhbmVsLWhlYWRlci1ob3Zlci1iZyxcclxuICAgICAgICAkZHgtcGFuZWwtYmFzZS1iZywgJGR4LXBhbmVsLWhlYWRlci1ob3Zlci1iZy1hbHBoYSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYW5lbC1oZWFkZXItc2VsZWN0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhcikge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1wYW5lbC1oZWFkZXItc2VsZWN0ZWQtYmcsXHJcbiAgICAgICAgJGR4LXBhbmVsLWJhc2UtYmcsICRkeC1wYW5lbC1oZWFkZXItc2VsZWN0ZWQtYmctYWxwaGEpO1xyXG59XHJcblxyXG5AbWl4aW4gcGFuZWwtZm9vdGVyLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtcGFuZWwtZm9vdGVyLWJnLFxyXG4gICAgICAgICRkeC1wYW5lbC1iYXNlLWJnLCAkZHgtcGFuZWwtZm9vdGVyLWJnLWFscGhhKTtcclxufVxyXG5cclxuQG1peGluIHBhbmVsLWZvb3Rlci1zZWNvbmRhcnktc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhcikge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1wYW5lbC1mb290ZXItc2Vjb25kYXJ5LWJnLFxyXG4gICAgICAgICRkeC1wYW5lbC1iYXNlLWJnLCAkZHgtcGFuZWwtZm9vdGVyLXNlY29uZGFyeS1iZy1hbHBoYSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZS1ob3Zlci1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCwgJHJvb3QtYmctY29sb3ItdmFyOiBudWxsLCAkYmctYWxwaGE6ICRkeC1zdGF0ZS1ob3Zlci1iZy1hbHBoYSkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1ob3Zlci1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtYmFzZS1iZywgJGJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhciwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIHN0YXRlLWhvdmVyLXNlY29uZGFyeS1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCwgJHJvb3QtYmctY29sb3ItdmFyOiBudWxsKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXN0YXRlLWhvdmVyLXNlY29uZGFyeS1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtYmFzZS1iZywgJGR4LXN0YXRlLWhvdmVyLXNlY29uZGFyeS1iZy1hbHBoYSwgJGJvcmRlci13aWR0aC12YXIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZS1zZWxlY3RlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCwgJHJvb3QtYmctY29sb3ItdmFyOiBudWxsKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXN0YXRlLXNlbGVjdGVkLWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1iYXNlLWJnLCAkZHgtc3RhdGUtc2VsZWN0ZWQtYmctYWxwaGEsICRib3JkZXItd2lkdGgtdmFyLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gc3RhdGUtc2VsZWN0ZWQtaG92ZXItc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1zZWxlY3RlZC1ob3Zlci1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtYmFzZS1iZywgJGR4LXN0YXRlLXNlbGVjdGVkLWhvdmVyLWJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhciwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIHN0YXRlLXNlbGVjdGVkLXByaW1hcnktc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1wcmltYXJ5LWJnLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1iZy1hbHBoYSwgJGJvcmRlci13aWR0aC12YXIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWRhcmstc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWRhcmstYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLXByaW1hcnktYmcsICRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWRhcmstYmctYWxwaGEsICRib3JkZXItd2lkdGgtdmFyLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1ob3Zlci1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCwgJHJvb3QtYmctY29sb3ItdmFyOiBudWxsKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktaG92ZXItYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLXByaW1hcnktYmcsICRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWhvdmVyLWJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhciwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIHN0YXRlLXNwZWNpYWwtcHJpbWFyeS1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCwgJHJvb3QtYmctY29sb3ItdmFyOiBudWxsKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXN0YXRlLXNwZWNpYWwtcHJpbWFyeS1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtcHJpbWFyeS1iZywgJGR4LXN0YXRlLXNwZWNpYWwtcHJpbWFyeS1iZy1hbHBoYSwgJGJvcmRlci13aWR0aC12YXIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZS1kaXNhYmxlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCwgJHJvb3QtYmctY29sb3ItdmFyOiBudWxsKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXN0YXRlLWRpc2FibGVkLWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1iYXNlLWJnLCAkZHgtc3RhdGUtZGlzYWJsZWQtYmctYWxwaGEsICRib3JkZXItd2lkdGgtdmFyLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gc3RhdGUtZGlzYWJsZWQtcHJpbWFyeS1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCwgJHJvb3QtYmctY29sb3ItdmFyOiBudWxsKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXN0YXRlLWRpc2FibGVkLXByaW1hcnktYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLXByaW1hcnktYmcsICRkeC1zdGF0ZS1kaXNhYmxlZC1wcmltYXJ5LWJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhciwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIGRpc2FibGUtcGFkZGluZygpIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBsZW5ndGgtemVyby1uby11bml0XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcImNvbW1vblwiO1xyXG5cclxuQG1peGluIGJ1dHRvbi1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICY6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLFxyXG4gICAgJjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKSB7XHJcbiAgICAtLWR4YmwtYnRuLWJnOiAjeyRjb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xyXG5cclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgIC0tZHhibC1idG4tY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGNvbG9yKX07XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIC0tZHhibC1idG4tY29sb3I6ICN7Z2V0LWV4dGVybmFsLXRoZW1lLWJhc2UtZm9yZS1jb2xvcigkcmVuZGVyLXN0eWxlKX07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWFjdGl2ZS1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWhvdmVyLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tZGlzYWJsZWQtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKSB7XHJcbiAgICAtLWR4YmwtYnRuLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1hY3RpdmUtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1ob3Zlci1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWRpc2FibGVkLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSwgZmFsc2UsIHRydWUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tdGV4dC1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpIHtcclxuICAgIC0tZHhibC1idG4tY29sb3I6ICN7JGNvbG9yfTtcclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tYWN0aXZlLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24taG92ZXItc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1kaXNhYmxlZC1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUsIGZhbHNlLCBmYWxzZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1hY3RpdmUtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKSB7XHJcbiAgICBAaW5jbHVkZSBjb250ZXh0dWFsLXN0YXRlLXN0eWxlKFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1hY3RpdmUtYmdcIiwgXCItLWR4YmwtYnRuLWFjdGl2ZS1jb2xvclwiLCBcIi0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvclwiLCBcIi0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmRcIixcclxuICAgICAgICAkY29sb3IsICRyZW5kZXItc3R5bGUsICRkeC1idG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50LCAkZHgtYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnRcclxuICAgICk7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24taG92ZXItc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKSB7XHJcbiAgICBAaW5jbHVkZSBjb250ZXh0dWFsLXN0YXRlLXN0eWxlKFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC1idG4taG92ZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvclwiLCBcIi0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZFwiLFxyXG4gICAgICAgICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJGR4LWJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCwgJGR4LWJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnRcclxuICAgICk7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tZGlzYWJsZWQtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkbmVlZEJhY2tncm91bmQ6IHRydWUsICRuZWVkQm9yZGVyOiB0cnVlKSB7XHJcbiAgICBAaW5jbHVkZSBjb250ZXh0dWFsLWRpc2FibGVkLXN0eWxlKFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1iZ1wiLCBcIi0tZHhibC1idG4tZGlzYWJsZWQtY29sb3JcIiwgXCItLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvclwiLCBcIi0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZFwiLCBcIi0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eVwiLFxyXG4gICAgICAgICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJGR4LWJ0bi1kaXNhYmxlZC1iZy10aW50LWFtb3VudCwgJGR4LWJ0bi1kaXNhYmxlZC1iZy1zaGFkZS1hbW91bnQsXHJcbiAgICAgICAgJG5lZWRCYWNrZ3JvdW5kLCAkbmVlZEJvcmRlclxyXG4gICAgKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1mb2N1cy1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpIHtcclxuICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtZm9jdXMtc3R5bGUoXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvclwiLCBcIi0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZFwiLCBcIi0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXJcIiwgbnVsbCxcclxuICAgICAgICAkY29sb3IsICRyZW5kZXItc3R5bGUsICRkeC1idG4tZm9jdXMtc2hhZG93LXNpemUsXHJcbiAgICAgICAgJGR4LWJ0bi1mb2N1cy1zaGFkb3ctdGludC1hbW91bnQsICRkeC1idG4tZm9jdXMtc2hhZG93LXNoYWRlLWFtb3VudCwgMCUsIDAlXHJcbiAgICApO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLWlubmVyLWZvY3VzLXN0eWxlKCRib3JkZXItcmFkaXVzLCAkb2Zmc2V0OiAwcHgpIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBsZW5ndGgtemVyby1uby11bml0XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7ICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArICN7JG9mZnNldH0pO1xyXG4gICAgICAgIHRvcDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArICN7JG9mZnNldH0pO1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgI3skb2Zmc2V0fSk7XHJcbiAgICAgICAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgI3skb2Zmc2V0fSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxpbmstYnV0dG9ucy1zdHlsZSgpIHtcclxuICAgICYuZHhibC1idG4tbGluayxcclxuICAgICYuZHhibC1idG4tb3V0bGluZS1saW5rLFxyXG4gICAgJi5keGJsLWJ0bi10ZXh0LWxpbmsge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXN0YXRlLWNvbmRpdGlvbmFsLXByb3BlcnRpZXMoJHN0YXRlLCAkZm9yY2UtYm94LXNoYWRvdy1vdmVycmlkZTogZmFsc2UpIHtcclxuICAgICRzdGF0ZTogaWYoJHN0YXRlID09ICRkeC1zdGF0ZS1mb2N1c2VkLCBcImZvY3VzXCIsICRzdGF0ZSk7XHJcblxyXG4gICAgQGlmICRkeC1idXR0b24tb3ZlcnJpZGUtYm94LXNoYWRvdy1mb3Itc3RhdGVzLWVuYWJsZWQgb3IgJGZvcmNlLWJveC1zaGFkb3ctb3ZlcnJpZGUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtYnRuLSN7JHN0YXRlfS1ib3gtc2hhZG93KTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1wYWRkaW5nLWZvci1zdGF0ZXMtZW5hYmxlZCB7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1idG4tI3skc3RhdGV9LXBhZGRpbmcteSkgdmFyKC0tZHhibC1idG4tI3skc3RhdGV9LXBhZGRpbmcteCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRkeC1idXR0b24tb3ZlcnJpZGUtYm9yZGVyLXdpZHRoLWZvci1zdGF0ZXMtZW5hYmxlZCB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWJ0bi0jeyRzdGF0ZX0tYm9yZGVyLXdpZHRoKTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1ib3JkZXItcmFkaXVzLWZvci1zdGF0ZXMtZW5hYmxlZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tI3skc3RhdGV9LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwiYnV0dG9uLnRvb2xcIjtcclxuIiwiLmR4YmwtYnRuLWNvbnRhaW5lciB7XHJcbiAgICAtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXl9O1xyXG5cclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgpIDAgdmFyKC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteCk7XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXkpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteS1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15LWxnfTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2J1dHRvblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3RleHQtZWRpdFwiO1xyXG5cclxuLmR4YmwtYnRuLWdyb3VwLFxyXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bixcclxuICAgICYgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sXHJcbiAgICAmID4gLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHQtZWRpdC1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXHJcbiAgICAmID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10b29sLXN0eWxlKCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIik7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcclxuICAgICYgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnktb3V0bGluZS10b29sLXN0eWxlKCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIik7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcclxuICAgICYgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnktdGV4dC10b29sLXN0eWxlKCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIik7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bixcclxuICAgICYgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi10b29sLXBhZGRpbmdzKCk7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi5keGJsLXNtLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLXNtIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tdG9vbC1wYWRkaW5ncy1zbSgpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4uZHhibC1sZyxcclxuICAgICYgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1sZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXRvb2wtcGFkZGluZ3MtbGcoKTtcclxuICAgIH1cclxufVxyXG5cclxuOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikge1xyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cCxcclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAge1xyXG4gICAgICAgICYgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1maXJzdCksXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAmID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gICAgICAgICYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAmLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmxhc3QtY2hpbGQpLFxyXG4gICAgICAgICYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLFxyXG4gICAgICAgICYuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGR4LWJ0bi1ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gICAgJiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpLFxyXG4gICAgJiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0kZHgtYnRuLWJvcmRlci13aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJjb21tb25cIjtcclxuXHJcbkBtaXhpbiB0ZXh0LWVkaXQtZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAmOmZvY3VzLXdpdGhpbixcclxuICAgICYuZHhibC1mb2N1c2VkIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhhcyg6Zm9jdXMpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRleHQtZWRpdC1ub3QtZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAmOm5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LWVkaXQtc3RhdGUtZGlzYWJsZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC10ZXh0LWVkaXQtZGlzYWJsZWQtYmcsXHJcbiAgICAgICAgJGR4LXRleHQtZWRpdC1zdGF0ZS1iYXNlLWNvbG9yLCAkZHgtc3RhdGUtZGlzYWJsZWQtYmctYWxwaGEsICRib3JkZXItd2lkdGgtdmFyLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gdGV4dC1lZGl0LWZvY3VzLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSkge1xyXG4gICAgQGluY2x1ZGUgY29udGV4dHVhbC1mb2N1cy1zdHlsZShcclxuICAgICAgICBcIi0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LWNvbG9yXCIsIFwiLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctc3ByZWFkXCIsIFwiLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctYmx1clwiLCBcIi0tZHhibC10ZXh0LWVkaXQtZm9jdXMtYm9yZGVyLWNvbG9yXCIsXHJcbiAgICAgICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkZHgtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1zaXplLFxyXG4gICAgICAgICRkeC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LXRpbnQtYW1vdW50LCAkZHgtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1zaGFkZS1hbW91bnQsXHJcbiAgICAgICAgJGR4LXRleHQtZWRpdC1mb2N1cy1ib3JkZXItdGludC1hbW91bnQsICRkeC10ZXh0LWVkaXQtZm9jdXMtYm9yZGVyLXNoYWRlLWFtb3VudFxyXG4gICAgKTtcclxufVxyXG5cclxuQG1peGluIHRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cygpIHtcclxuICAgIC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXNwYWNpbmcpIHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteSkgdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy14KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSAgbWF4LWxpbmUtbGVuZ3RoXHJcblxyXG4gICAgICAgID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB2YWxpZC1zdGF0ZSgpIHtcclxuICAgICAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtZm9jdXMtc3R5bGUoJGR4LXZhbGlkYXRpb24tdmFsaWQtY29sb3IsIFwic3VjY2Vzc1wiKTtcclxuXHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcclxuXHJcbiAgICAgICAgLmR4YmwtZWRpdC12YWxpZGF0aW9uLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWltYWdlLmR4YmwtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1pY29uLXZhbGlkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGludmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1lZGl0LWZvY3VzLXN0eWxlKCRkeC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IsIFwiZGFuZ2VyXCIpO1xyXG5cclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcclxuXHJcbiAgICAgICAgLmR4YmwtZWRpdC12YWxpZGF0aW9uLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWltYWdlLmR4YmwtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1pY29uLWludmFsaWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRleHQtZWRpdC1kZWZhdWx0LWJ0bigpIHtcclxuICAgICYuZHhibC1lZGl0LWJ0bi1kcm9wZG93bixcclxuICAgICYuZHhibC1zcGluLWJ0bi1kZWMsXHJcbiAgICAmLmR4Ymwtc3Bpbi1idG4taW5jLFxyXG4gICAgJi5keGJsLWJ0bi1pY29uIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRleHQtZWRpdC1jdXN0b20tYnRuKCkge1xyXG4gICAgJjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiY29tbW9uXCI7XHJcblxyXG5AbWl4aW4gYnV0dG9uLXRvb2wtcGFkZGluZ3MoKSB7XHJcbiAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogI3skZHgtYnRuLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogI3skZHgtYnRuLXBhZGRpbmcteX07XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tdG9vbC1wYWRkaW5ncy1zbSgpIHtcclxuICAgIC0tZHhibC1idG4tcGFkZGluZy14OiAjeyRkeC1idG4tcGFkZGluZy14LXNtfTtcclxuICAgIC0tZHhibC1idG4tcGFkZGluZy15OiAjeyRkeC1idG4tcGFkZGluZy15LXNtfTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi10b29sLXBhZGRpbmdzLWxnKCkge1xyXG4gICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1wYWRkaW5nLXgtbGd9O1xyXG4gICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1wYWRkaW5nLXktbGd9O1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXNlY29uZGFyeS10b29sLXN0eWxlLWNvcmUoKSB7XHJcbiAgICAtLWR4YmwtYnRuLWNvbG9yOiAjeyRkeC1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XHJcbiAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXCItLWR4YmwtYnRuLWltYWdlLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvclwiLCBcIi0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3JcIiwgXCItLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvclwiLCBcIi0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yXCIpO1xyXG4gICAgQGluY2x1ZGUgZW1iZWRkZWQtdGV4dC1vcGFjaXR5KCk7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3RhdGUtc3R5bGVzLWNvcmUoJHJvb3QtYmctY29sb3ItdmFyOiBudWxsKSB7XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcclxuICAgIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjeyRkeC1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZHgtY29sb3J9O1xyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIpO1xyXG5cclxuICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSAoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtc3R5bGUoXCItLWR4YmwtYnRuLWFjdGl2ZS1iZ1wiLCBcIi0tZHhibC1idG4tYWN0aXZlLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1ib3JkZXItd2lkdGhcIiwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUgKCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1ob3Zlci1zdHlsZShcIi0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWJnXCIsIFwiLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWJvcmRlci13aWR0aFwiLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSAoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtYnRuLWhvdmVyLWJnXCIsIFwiLS1keGJsLWJ0bi1ob3Zlci1jb2xvclwiLCBcIi0tZHhibC1idG4tYm9yZGVyLXdpZHRoXCIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3R5bGUoKSB7XHJcbiAgICAtLWR4YmwtYnRuLWJnOiAjeyRkeC1iZ307XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiAjeyRkeC1iZ307XHJcbiAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI3skZHgtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkeC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnktdG9vbC1zdHlsZS1jb3JlKCk7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3RhdGUtc3R5bGVzKCkge1xyXG4gICAgLS1keGJsLWJ0bi1yb290LWJnOiAjeyRkeC1iZ307XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10b29sLXN0YXRlLXN0eWxlcy1jb3JlKFwiLS1keGJsLWJ0bi1yb290LWJnXCIpO1xyXG5cclxuICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRkeC1ib3JkZXItY29sb3J9O1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXNlY29uZGFyeS1vdXRsaW5lLXRvb2wtc3R5bGUoKSB7XHJcbiAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI3skZHgtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkeC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnktdG9vbC1zdHlsZS1jb3JlKCk7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc2Vjb25kYXJ5LW91dGxpbmUtdG9vbC1zdGF0ZS1zdHlsZXMoKSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3RhdGUtc3R5bGVzLWNvcmUoKTtcclxuXHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skZHgtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skZHgtYm9yZGVyLWNvbG9yfTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zZWNvbmRhcnktdGV4dC10b29sLXN0eWxlKCkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10b29sLXN0eWxlLWNvcmUoKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zZWNvbmRhcnktdGV4dC10b29sLXN0YXRlLXN0eWxlcygpIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnktdG9vbC1zdGF0ZS1zdHlsZXMtY29yZSgpO1xyXG5cclxuICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuIiwiLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcclxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3R5bGUoKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIpO1xyXG59XHJcblxyXG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXHJcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LW91dGxpbmUtdG9vbC1zdHlsZSgpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIik7XHJcbn1cclxuXHJcbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcclxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnktdGV4dC10b29sLXN0eWxlKCk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxufVxyXG5cclxuLmR4YmwtYnRuLXRvb2wsXHJcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tdG9vbC1wYWRkaW5ncygpO1xyXG59XHJcblxyXG4uZHhibC1idG4tdG9vbC5keGJsLXNtOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcclxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1zbTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXRvb2wtcGFkZGluZ3Mtc20oKTtcclxufVxyXG5cclxuLmR4YmwtYnRuLXRvb2wuZHhibC1sZzp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXHJcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtbGc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi10b29sLXBhZGRpbmdzLWxnKCk7XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcclxuXHJcbi5keGJsLWJ0bi1zcGxpdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kZHgtYnRuLWJvcmRlci13aWR0aDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tc3BsaXQtZHJvcGRvd24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gI3skZHgtc3BsaXQtYnRuLXBhZGRpbmcteC1yYXRpb30pICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gI3skZHgtc3BsaXQtYnRuLXBhZGRpbmcteC1yYXRpb30pICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iZyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uLnN0YW5kYWxvbmVcIjtcclxuXHJcbi5keGJsLWJ0bi1zdGFuZGFsb25lIHtcclxuICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogI3tnZXRCdXR0b25Cb3hTaGFkb3coJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1ub3JtYWwpfTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcclxuICAgIC0tZHhibC1idG4tbGluay1ob3Zlci1jb2xvcjogI3tnZXRCdXR0b25Db2xvcigkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcImxpbmtcIiwgJGR4LXN0YXRlLWhvdmVyLCBcInRleHRcIil9O1xyXG4gICAgLS1keGJsLWJ0bi1saW5rLXRleHQtZGVjb3JhdGlvbjogI3tnZXRMaW5rQnV0dG9uVGV4dERlY29yYXRpb24oKX07XHJcblxyXG4gICAgQGlmICRkeC10aGVtZSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1iZzogI3tnZXRCdXR0b25Db2xvcigkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLW5vcm1hbCwgXCJiZ1wiKX07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogI3tnZXRCdXR0b25Db2xvcigkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLW5vcm1hbCwgXCJ0ZXh0XCIpfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI3tnZXRCdXR0b25Db2xvcigkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLW5vcm1hbCwgXCJib3JkZXJcIil9O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1hY3RpdmUtYmdcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1hY3RpdmUsIFwiYmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tYWN0aXZlLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtYWN0aXZlLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvclwiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWFjdGl2ZSwgXCJib3JkZXJcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4taG92ZXItYmdcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1ob3ZlciwgXCJiZ1wiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1ob3Zlci1jb2xvclwiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWhvdmVyLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtaG92ZXIsIFwiYm9yZGVyXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWRpc2FibGVkLWJnXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtZGlzYWJsZWQsIFwiYmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZGlzYWJsZWQtY29sb3JcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1kaXNhYmxlZCwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvclwiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWRpc2FibGVkLCBcImJvcmRlclwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1mb2N1cy1iZ1wiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWZvY3VzZWQsIFwiYmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9jdXMtY29sb3JcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1mb2N1c2VkLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtZm9jdXNlZCwgXCJib3JkZXJcIik7XHJcblxyXG4gICAgICAgICYuZHhibC1idG4tb3V0bGluZS1ub25lIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtb3V0bGluZS1zdHlsZShcIm5vbmVcIiwgJGR4LXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWJ0bi10ZXh0LW5vbmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS10ZXh0LXN0eWxlKFwibm9uZVwiLCAkZHgtcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNhcHRpb24tZGlzYWJsZWQtb3BhY2l0eTogI3tnZXRCdXR0b25PcGFjaXR5KCRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtZGlzYWJsZWQsIFwidGV4dFwiKX07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1pY29uLWRpc2FibGVkLW9wYWNpdHk6ICN7Z2V0QnV0dG9uT3BhY2l0eSgkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWRpc2FibGVkLCBcImljb25cIil9O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplcygkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIik7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1mb2N1cy1zdHlsZSgkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXByaW1hcnkpO1xyXG5cclxuICAgIEBlYWNoICRyZW5kZXItc3R5bGUsICR2YWx1ZSBpbiAkZHgtdGhlbWUtY29sb3JzIHtcclxuICAgICAgICAmLmR4YmwtYnRuLSN7JHJlbmRlci1zdHlsZX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1zdHlsZSgkcmVuZGVyLXN0eWxlLCAkdmFsdWUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWJ0bi1vdXRsaW5lLSN7JHJlbmRlci1zdHlsZX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1vdXRsaW5lLXN0eWxlKCRyZW5kZXItc3R5bGUsICR2YWx1ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtYnRuLXRleHQtI3skcmVuZGVyLXN0eWxlfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLXRleHQtc3R5bGUoJHJlbmRlci1zdHlsZSwgJHZhbHVlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWFwXCI7XHJcblxyXG4kZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkOiBcImNvbnRhaW5lZFwiO1xyXG4kZHgtYnV0dG9uLXR5cGUtb3V0bGluZTogXCJvdXRsaW5lXCI7XHJcbiRkeC1idXR0b24tdHlwZS10ZXh0OiBcInRleHRcIjtcclxuXHJcbiRkeC1zdGF0ZS1ub3JtYWw6IFwibm9ybWFsXCI7XHJcbiRkeC1zdGF0ZS1mb2N1c2VkOiBcImZvY3VzZWRcIjtcclxuJGR4LXN0YXRlLWRpc2FibGVkOiBcImRpc2FibGVkXCI7XHJcbiRkeC1zdGF0ZS1ob3ZlcjogXCJob3ZlclwiO1xyXG4kZHgtc3RhdGUtYWN0aXZlOiBcImFjdGl2ZVwiO1xyXG5cclxuJGR4LXNpemUtc21hbGw6IFwic21hbGxcIjtcclxuJGR4LXNpemUtbWVkaXVtOiBcIm1lZGl1bVwiO1xyXG4kZHgtc2l6ZS1sYXJnZTogXCJsYXJnZVwiO1xyXG5cclxuQGZ1bmN0aW9uIGR4R2V0KCRtYXAsICRsaXN0Li4uKSB7XHJcbiAgICAkcmVzdWx0OiAkbWFwO1xyXG5cclxuICAgIEBlYWNoICRrZXkgaW4gJGxpc3Qge1xyXG4gICAgICAgIEBpZiBub3QgJHJlc3VsdCB7XHJcbiAgICAgICAgICAgIEBlcnJvciBcIiN7JGxpc3R9IGlzbid0IHZhbGlkIGtleSwgZmFpbGVkIG9uICN7JGtleX1cIjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvbm8tZHVwbGljYXRlLWRvbGxhci12YXJpYWJsZXMgKi9cclxuICAgICAgICAkcmVzdWx0OiBtYXAuZ2V0KCRyZXN1bHQsICRrZXkpO1xyXG4gICAgfVxyXG5cclxuICAgIEByZXR1cm4gJHJlc3VsdDtcclxufVxyXG5cclxuQG1peGluIHdyaXRlLWlmLWRpZmZlcmVudCgkY3NzLXZhciwgJHZhbHVlLCAkZXRhbG9uVmFsdWUsICRub3JtYWxTdGF0ZVZhbHVlOiBudWxsLCAkY3VycmVudFN0YXRlRXRhbG9uVmFsdWU6IG51bGwpIHtcclxuICAgIEBpZiAkY3NzLXZhciBhbmQgKCR2YWx1ZSAhPSAkZXRhbG9uVmFsdWUgb3IgKCRub3JtYWxTdGF0ZVZhbHVlICE9IG51bGwgYW5kICR2YWx1ZSAhPSAkbm9ybWFsU3RhdGVWYWx1ZSlcclxuICAgICAgICBvciAoJGN1cnJlbnRTdGF0ZUV0YWxvblZhbHVlICE9IG51bGwgYW5kICR2YWx1ZSAhPSAkY3VycmVudFN0YXRlRXRhbG9uVmFsdWUgYW5kICRjdXJyZW50U3RhdGVFdGFsb25WYWx1ZSAhPSAkZXRhbG9uVmFsdWUpKSB7XHJcbiAgICAgICAgI3skY3NzLXZhcn06ICN7JHZhbHVlfTtcclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCBcImJ1dHRvbi5tYXAtaGVscGVyXCI7XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgXCJjb21tb25cIjtcclxuXHJcbkBtaXhpbiBidXR0b24tc3R5bGUtc2l6ZSgkdHlwZSwgJHJlbmRlci1zdHlsZSwgJHNpemUpIHtcclxuICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi10eXBvZ3JhcGh5LWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9udC1zaXplXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc2l6ZSwgXCJmb250U2l6ZVwiKTtcclxuICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi10eXBvZ3JhcGh5LWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tbGluZS1oZWlnaHRcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRzaXplLCBcImxpbmVIZWlnaHRcIik7XHJcbiAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29tcG9zaXRpb24taWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1wYWRkaW5nLXhcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsICRzaXplLCBcImhvcml6b250YWxQYWRkaW5nXCIpO1xyXG4gICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbXBvc2l0aW9uLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tcGFkZGluZy15XCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCAkc2l6ZSwgXCJ2ZXJ0aWNhbFBhZGRpbmdcIik7XHJcbiAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29tcG9zaXRpb24taWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCAkc2l6ZSwgXCJpdGVtU3BhY2luZ1wiKTtcclxuICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1ib3JkZXItd2lkdGgtaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1ib3JkZXItd2lkdGhcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsICRzaXplKTtcclxuICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1ib3JkZXItcmFkaXVzLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tYm9yZGVyLXJhZGl1c1wiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLW5vcm1hbCwgJHNpemUpO1xyXG5cclxuICAgIEBpZiAkcmVuZGVyLXN0eWxlICE9IFwibm9uZVwiIHtcclxuICAgICAgICAmLmR4YmwtYnRuLWljb24tb25seSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiAje2dldEljb25CdXR0b25Db21wb3NpdGlvbigkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLW5vcm1hbCwgJHNpemUsIFwiaG9yaXpvbnRhbFBhZGRpbmdcIil9O1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogI3tnZXRJY29uQnV0dG9uQ29tcG9zaXRpb24oJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsICRzaXplLCBcInZlcnRpY2FsUGFkZGluZ1wiKX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXN0eWxlLXN0YXRlLXNpemUoJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSwgJHNpemUpIHtcclxuICAgICRzdGF0ZS1uYW1lOiBpZigkc3RhdGUgPT0gJGR4LXN0YXRlLWZvY3VzZWQsIFwiZm9jdXNcIiwgJHN0YXRlKTtcclxuXHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1wYWRkaW5nLWZvci1zdGF0ZXMtZW5hYmxlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbXBvc2l0aW9uLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tI3skc3RhdGUtbmFtZX0tcGFkZGluZy14XCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc3RhdGUsICRzaXplLCBcImhvcml6b250YWxQYWRkaW5nXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb21wb3NpdGlvbi1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLSN7JHN0YXRlLW5hbWV9LXBhZGRpbmcteVwiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJHN0YXRlLCAkc2l6ZSwgXCJ2ZXJ0aWNhbFBhZGRpbmdcIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbXBvc2l0aW9uLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tI3skc3RhdGUtbmFtZX0taW1hZ2Utc3BhY2luZ1wiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJHN0YXRlLCAkc2l6ZSwgXCJpdGVtU3BhY2luZ1wiKTtcclxuXHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1ib3JkZXItd2lkdGgtZm9yLXN0YXRlcy1lbmFibGVkIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tYm9yZGVyLXdpZHRoLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tI3skc3RhdGUtbmFtZX0tYm9yZGVyLXdpZHRoXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc3RhdGUsICRzaXplKTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1ib3JkZXItcmFkaXVzLWZvci1zdGF0ZXMtZW5hYmxlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJvcmRlci1yYWRpdXMtaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi0jeyRzdGF0ZS1uYW1lfS1ib3JkZXItcmFkaXVzXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc3RhdGUsICRzaXplKTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1wYWRkaW5nLWZvci1zdGF0ZXMtZW5hYmxlZCBhbmQgJHJlbmRlci1zdHlsZSAhPSBcIm5vbmVcIiB7XHJcbiAgICAgICAgJi5keGJsLWJ0bi1pY29uLW9ubHkge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLSN7JHN0YXRlLW5hbWV9LXBhZGRpbmcteDogI3tnZXRJY29uQnV0dG9uQ29tcG9zaXRpb24oJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSwgJHNpemUsIFwiaG9yaXpvbnRhbFBhZGRpbmdcIil9O1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLSN7JHN0YXRlLW5hbWV9LXBhZGRpbmcteTogI3tnZXRJY29uQnV0dG9uQ29tcG9zaXRpb24oJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSwgJHNpemUsIFwidmVydGljYWxQYWRkaW5nXCIpfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc3RhdGUtc2l6ZXMoJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlLXN0YXRlLXNpemUoJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSwgJGR4LXNpemUtbWVkaXVtKTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZS1zdGF0ZS1zaXplKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc3RhdGUsICRkeC1zaXplLXNtYWxsKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZS1zdGF0ZS1zaXplKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc3RhdGUsICRkeC1zaXplLWxhcmdlKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zaXplcygkdHlwZSwgJHJlbmRlci1zdHlsZSkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlLXNpemUoJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zaXplLW1lZGl1bSk7XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUtc2l6ZSgkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXNpemUtc21hbGwpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlLXNpemUoJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zaXplLWxhcmdlKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdGFuZGFsb25lLXN0eWxlKCRyZW5kZXItc3R5bGUsICRjb2xvcikge1xyXG4gICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJveC1zaGFkb3ctaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1ib3gtc2hhZG93XCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwpO1xyXG5cclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsIFwidGV4dFwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1iZ1wiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCBcImJnXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWJvcmRlci1jb2xvclwiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCBcImJvcmRlclwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogI3tnZXQtZXh0ZXJuYWwtdGhlbWUtYmFzZS1mb3JlLWNvbG9yKCRyZW5kZXItc3R5bGUpfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJnOiAjeyRjb2xvcn07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZXMoJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgJHJlbmRlci1zdHlsZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1hY3RpdmUtc3R5bGUoJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgJHJlbmRlci1zdHlsZSwgJGNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWhvdmVyLXN0eWxlKCRkeC1idXR0b24tdHlwZS1jb250YWluZWQsICRyZW5kZXItc3R5bGUsICRjb2xvcik7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1kaXNhYmxlZC1zdHlsZSgkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtZm9jdXMtc3R5bGUoJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgJHJlbmRlci1zdHlsZSwgJGNvbG9yKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdGFuZGFsb25lLW91dGxpbmUtc3R5bGUoJHJlbmRlci1zdHlsZSwgJGNvbG9yKSB7XHJcbiAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tYm94LXNoYWRvdy1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWJveC1zaGFkb3dcIiwgJGR4LWJ1dHRvbi10eXBlLW91dGxpbmUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwpO1xyXG5cclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1vdXRsaW5lLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tYm9yZGVyLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1vdXRsaW5lLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCBcImJvcmRlclwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogI3skY29sb3J9O1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemVzKCRkeC1idXR0b24tdHlwZS1vdXRsaW5lLCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWFjdGl2ZS1zdHlsZSgkZHgtYnV0dG9uLXR5cGUtb3V0bGluZSwgJHJlbmRlci1zdHlsZSwgJGNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWhvdmVyLXN0eWxlKCRkeC1idXR0b24tdHlwZS1vdXRsaW5lLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtZGlzYWJsZWQtc3R5bGUoJGR4LWJ1dHRvbi10eXBlLW91dGxpbmUsICRyZW5kZXItc3R5bGUsICRjb2xvciwgZmFsc2UsIHRydWUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtZm9jdXMtc3R5bGUoJGR4LWJ1dHRvbi10eXBlLW91dGxpbmUsICRyZW5kZXItc3R5bGUsICRjb2xvcik7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc3RhbmRhbG9uZS10ZXh0LXN0eWxlKCRyZW5kZXItc3R5bGUsICRjb2xvcikge1xyXG4gICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJveC1zaGFkb3ctaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1ib3gtc2hhZG93XCIsICRkeC1idXR0b24tdHlwZS10ZXh0LCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsKTtcclxuXHJcbiAgICBAaWYgJGR4LXRoZW1lIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1jb2xvclwiLCAkZHgtYnV0dG9uLXR5cGUtdGV4dCwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLW5vcm1hbCwgXCJ0ZXh0XCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemVzKCRkeC1idXR0b24tdHlwZS10ZXh0LCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWFjdGl2ZS1zdHlsZSgkZHgtYnV0dG9uLXR5cGUtdGV4dCwgJHJlbmRlci1zdHlsZSwgJGNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWhvdmVyLXN0eWxlKCRkeC1idXR0b24tdHlwZS10ZXh0LCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtZGlzYWJsZWQtc3R5bGUoJGR4LWJ1dHRvbi10eXBlLXRleHQsICRyZW5kZXItc3R5bGUsICRjb2xvciwgZmFsc2UsIGZhbHNlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWZvY3VzLXN0eWxlKCRkeC1idXR0b24tdHlwZS10ZXh0LCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXN0YW5kYWxvbmUtYWN0aXZlLXN0eWxlKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpIHtcclxuICAgIEBpZiAkZHgtYnV0dG9uLW92ZXJyaWRlLWJveC1zaGFkb3ctZm9yLXN0YXRlcy1lbmFibGVkIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tYm94LXNoYWRvdy1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWFjdGl2ZS1ib3gtc2hhZG93XCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtYWN0aXZlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhdGUtc2l6ZXMoJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1hY3RpdmUpO1xyXG5cclxuICAgICRiZy1jb2xvci12YXI6IFwiLS1keGJsLWJ0bi1hY3RpdmUtYmdcIjtcclxuICAgICRjb2xvci12YXI6IFwiLS1keGJsLWJ0bi1hY3RpdmUtY29sb3JcIjtcclxuICAgICRib3JkZXItY29sb3ItdmFyOiBcIi0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvclwiO1xyXG5cclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoJGJnLWNvbG9yLXZhciwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1hY3RpdmUsIFwiYmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudCgkY29sb3ItdmFyLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWFjdGl2ZSwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoJGJvcmRlci1jb2xvci12YXIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtYWN0aXZlLCBcImJvcmRlclwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkcmVuZGVyLXN0eWxlID09IFwibm9uZVwiIHtcclxuICAgICAgICAjeyRiZy1jb2xvci12YXJ9OiAjeyRjb2xvcn07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoJGNvbG9yLXZhciwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1hY3RpdmUsIFwidGV4dFwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KCRib3JkZXItY29sb3ItdmFyLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWFjdGl2ZSwgXCJib3JkZXJcIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtc3RhdGUtc3R5bGUoXHJcbiAgICAgICAgICAgICRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItY29sb3ItdmFyLCBcIi0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmRcIixcclxuICAgICAgICAgICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkZHgtYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCwgJGR4LWJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50XHJcbiAgICAgICAgKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdGFuZGFsb25lLWhvdmVyLXN0eWxlKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpIHtcclxuICAgIEBpZiAkZHgtYnV0dG9uLW92ZXJyaWRlLWJveC1zaGFkb3ctZm9yLXN0YXRlcy1lbmFibGVkIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tYm94LXNoYWRvdy1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWhvdmVyLWJveC1zaGFkb3dcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ob3Zlcik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YXRlLXNpemVzKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtaG92ZXIpO1xyXG5cclxuICAgICRiZy1jb2xvci12YXI6IFwiLS1keGJsLWJ0bi1ob3Zlci1iZ1wiO1xyXG4gICAgJGNvbG9yLXZhcjogXCItLWR4YmwtYnRuLWhvdmVyLWNvbG9yXCI7XHJcbiAgICAkYm9yZGVyLWNvbG9yLXZhcjogXCItLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvclwiO1xyXG5cclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoJGJnLWNvbG9yLXZhciwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ob3ZlciwgXCJiZ1wiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KCRjb2xvci12YXIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtaG92ZXIsIFwidGV4dFwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KCRib3JkZXItY29sb3ItdmFyLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWhvdmVyLCBcImJvcmRlclwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29udGV4dHVhbC1zdGF0ZS1zdHlsZShcclxuICAgICAgICAgICAgJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci1jb2xvci12YXIsIFwiLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kXCIsXHJcbiAgICAgICAgICAgICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJGR4LWJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQsICRkeC1idG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudFxyXG4gICAgICAgICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc3RhbmRhbG9uZS1kaXNhYmxlZC1zdHlsZSgkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGNvbG9yLCAkbmVlZEJhY2tncm91bmQ6IHRydWUsICRuZWVkQm9yZGVyOiB0cnVlKSB7XHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1ib3gtc2hhZG93LWZvci1zdGF0ZXMtZW5hYmxlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJveC1zaGFkb3ctaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3gtc2hhZG93XCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZGlzYWJsZWQpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGF0ZS1zaXplcygkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWRpc2FibGVkKTtcclxuXHJcbiAgICAkYmctY29sb3ItdmFyOiBcIi0tZHhibC1idG4tZGlzYWJsZWQtYmdcIjtcclxuICAgICRjb2xvci12YXI6IFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvclwiO1xyXG4gICAgJGJvcmRlci1jb2xvci12YXI6IFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3JcIjtcclxuXHJcbiAgICBAaWYgJGR4LXRoZW1lIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KCRiZy1jb2xvci12YXIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZGlzYWJsZWQsIFwiYmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudCgkY29sb3ItdmFyLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWRpc2FibGVkLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudCgkYm9yZGVyLWNvbG9yLXZhciwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1kaXNhYmxlZCwgXCJib3JkZXJcIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIC0tZHhibC1idG4tY2FwdGlvbi1kaXNhYmxlZC1vcGFjaXR5OiAje2dldEJ1dHRvbk9wYWNpdHkoJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1kaXNhYmxlZCwgXCJ0ZXh0XCIpfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWljb24tZGlzYWJsZWQtb3BhY2l0eTogI3tnZXRCdXR0b25PcGFjaXR5KCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZGlzYWJsZWQsIFwiaWNvblwiKX07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtZGlzYWJsZWQtc3R5bGUoXHJcbiAgICAgICAgICAgICRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItY29sb3ItdmFyLCBcIi0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZFwiLCBudWxsLFxyXG4gICAgICAgICAgICAkY29sb3IsICRyZW5kZXItc3R5bGUsICRkeC1idG4tZGlzYWJsZWQtYmctdGludC1hbW91bnQsICRkeC1idG4tZGlzYWJsZWQtYmctc2hhZGUtYW1vdW50LFxyXG4gICAgICAgICAgICAkbmVlZEJhY2tncm91bmQsICRuZWVkQm9yZGVyXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdGFuZGFsb25lLWZvY3VzLXN0eWxlKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpIHtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAje2dldEJ1dHRvbkJvcmRlcldpZHRoKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZm9jdXNlZCwgJGR4LXNpemUtbWVkaXVtLCBmYWxzZSl9O1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogI3tnZXRCdXR0b25Db21wb3NpdGlvbigkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWZvY3VzZWQsICRkeC1zaXplLW1lZGl1bSwgXCJob3Jpem9udGFsUGFkZGluZ1wiLCBmYWxzZSl9O1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAje2dldEJ1dHRvbkJveFNoYWRvdygkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWZvY3VzZWQpfTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1ib3JkZXItd2lkdGgtaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemVcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1mb2N1c2VkLCAkZHgtc2l6ZS1zbWFsbCwgZmFsc2UpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb21wb3NpdGlvbi1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0XCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZm9jdXNlZCwgJGR4LXNpemUtc21hbGwsIFwiaG9yaXpvbnRhbFBhZGRpbmdcIiwgZmFsc2UpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJvcmRlci13aWR0aC1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZVwiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWZvY3VzZWQsICRkeC1zaXplLWxhcmdlLCBmYWxzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbXBvc2l0aW9uLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXRcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1mb2N1c2VkLCAkZHgtc2l6ZS1sYXJnZSwgXCJob3Jpem9udGFsUGFkZGluZ1wiLCBmYWxzZSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YXRlLXNpemVzKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZm9jdXNlZCk7XHJcblxyXG4gICAgQGlmICRkeC10aGVtZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9jdXMtYmdcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1mb2N1c2VkLCBcImJnXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWZvY3VzLWNvbG9yXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZm9jdXNlZCwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZ1wiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWZvY3VzZWQsIFwiYm9yZGVyXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3JcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1mb2N1c2VkLCBcImZyYW1lXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6ICN7JGNvbG9yfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LXByaW1hcnl9O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvY2hlY2tib3hcIjtcclxuXHJcbi5keGJsLWNoZWNrYm94IHtcclxuICAgIC0tZHhibC1jaGVja2JveC1mb250LWZhbWlseTogI3skZHgtY2hlY2tib3gtZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWZvbnQtc2l6ZTogI3skZHgtY2hlY2tib3gtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1saW5lLWhlaWdodDogI3skZHgtY2hlY2tib3gtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aDogI3skZHgtY2hlY2tib3gtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1jaGVja2JveC1ib3JkZXItc3R5bGU6ICN7JGR4LWNoZWNrYm94LWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLWNvbG9yOiAjeyRkeC1jaGVja2JveC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXNwYWNpbmc6ICN7JGR4LWNoZWNrYm94LXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWRpc2FibGVkLW9wYWNpdHk6ICN7JGR4LWNoZWNrYm94LWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZTogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtY29sb3I6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1kaXNhYmxlZC1iZzogI3skZHgtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWNvbG9yOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWJnOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZzogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGg6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtYmc6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWJnfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1iZzogI3skZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXVuY2hlY2tlZC1iZzogI3skZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtdW5jaGVja2VkLWJnfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1kaXNhYmxlZC1iZzogI3skZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aDogI3skZHgtY2hlY2tib3gtc3dpdGNoLXdpZHRofTtcclxuICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1iZzogI3skZHgtY2hlY2tib3gtcmFkaW8tYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWhvdmVyLWJnOiAjeyRkeC1jaGVja2JveC1yYWRpby1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoOiAjeyRkeC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAjeyRkeC1jaGVja2JveC1yYWRpby1jaGVja2VkLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvcjogI3skZHgtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogI3skZHgtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWNoZWNrLWJnOiAjeyRkeC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtY2hlY2stYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXNpemU6ICN7JGR4LWNoZWNrYm94LXJhZGlvLXNpemV9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLWJnOiAjeyRkeC1jaGVja2JveC1yYWRpby1jaGVjay1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZTogI3skZHgtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZX07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmc6ICN7JGR4LWNoZWNrYm94LXJhZGlvLWNoZWNrLXJlYWRvbmx5LWJnfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1yZWFkb25seS1hbGhwYTogI3skZHgtY2hlY2tib3gtcmFkaW8tcmVhZG9ubHktYWxwaGF9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24tdmFsaWQtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24tdmFsaWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcjogI3skZHgtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci1jb2xvcjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLXdpZHRoOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci13aWR0aH07XHJcblxyXG4gICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZFwiKTtcclxuICAgIEBpbmNsdWRlIGNoZWNrYm94LWNoZWNrZWQtaG92ZXItc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiLCBcIi0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kXCIpO1xyXG4gICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kXCIpO1xyXG4gICAgQGluY2x1ZGUgcmFkaW8tY2hlY2tlZC1ob3Zlci1ib3JkZXItc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiLCAkZHgtY2hlY2tib3gtaG92ZXItYmctc2hhZGUtYW1vdW50LCBcIi0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvclwiKTtcclxuICAgIEBpbmNsdWRlIGNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxuICAgIEBpbmNsdWRlIGNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIpO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1jaGVja2JveC1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtY2hlY2tib3gtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LWxpbmUtaGVpZ2h0KTtcclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICBAaW5jbHVkZSBub3QtZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbm90LXJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKSB7XHJcbiAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS13aWR0aH07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLWhlaWdodH07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmcpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aFwiLCAkZHgtY2hlY2tib3gtYWxwaGFcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1oZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1oZWlnaHR9O1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoOiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGh9O1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtYmd9O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtaGVpZ2h0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBub3QtcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCxcclxuICAgICAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoXCIsICRkeC1jaGVja2JveC1ob3Zlci1hbHBoYVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCxcclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlKFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtYmdcIiwgbnVsbCwgbnVsbCwgJGR4LWNoZWNrYm94LWRpc2FibGVkLWFscGhhKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LWRpc2FibGVkLWJnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkLFxyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aFwiLCAjeyRkeC1jaGVja2JveC1jaGVja2VkLXJlYWRvbmx5LWFscGhhfVxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAjeyRkeC1jaGVja2JveC11bmNoZWNrZWQtcmVhZG9ubHktYWxwaGF9O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoOiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGgtc219O1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2Utd2lkdGgtc219O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLWhlaWdodC1zbX07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemU6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGg6ICN7JGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aC1sZ307XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS13aWR0aC1sZ307XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2UtaGVpZ2h0LWxnfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtc3dpdGNoIHtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZTogI3skZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZX07XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUtc206ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplLWxnOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtbWFyZ2luOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1tYXJnaW59O1xyXG5cclxuICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtbWFyZ2luLXl9IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1ib3JkZXItcmFkaXVzfTtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXdpZHRoKTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0KTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LW1hcmdpbik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICN7JGR4LXJvdW5kLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1iZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlKFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmdcIiwgbnVsbCwgbnVsbCwgJGR4LWNoZWNrYm94LWFscGhhKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtdW5jaGVja2VkLWJnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLXJlYWRvbmx5LWFscGhhfTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlKFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmdcIiwgbnVsbCwgbnVsbCwgJGR4LWNoZWNrYm94LXVuY2hlY2tlZC1yZWFkb25seS1hbHBoYSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkIHtcclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWJnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXdpZHRoKSAtIHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtbWFyZ2luKSAqIDIgLSB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUpKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbm90LXJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZShcIi0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnXCIsIG51bGwsIG51bGwsICRkeC1jaGVja2JveC1ob3Zlci1hbHBoYSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG5vbi1lZGl0YWJsZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtZGlzYWJsZWQtYmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXdpZHRoOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtd2lkdGgtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWhlaWdodDogI3skZHgtY2hlY2tib3gtc3dpdGNoLWhlaWdodC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplLXNtfTtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtbWFyZ2luLXktc219IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGg6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC13aWR0aC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0LWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemU6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUtbGd9O1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1tYXJnaW4teS1sZ30gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtcmFkaW8ge1xyXG4gICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXNpemUpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZSk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYmcpO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZHgtcm91bmQtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoXCIsICRkeC1jaGVja2JveC1hbHBoYVxyXG4gICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbm90LXJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGhcIiwgJGR4LWNoZWNrYm94LWhvdmVyLWFscGhhXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoXCIsICRkeC1jaGVja2JveC1ob3Zlci1hbHBoYVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkeC1yb3VuZC1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1iZyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXJlYWRvbmx5LWFsaHBhKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXNtIHtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemU6ICN7JGR4LWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemUtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZTogI3skZHgtY2hlY2tib3gtcmFkaW8tc2l6ZS1zbX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZTogI3skZHgtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZS1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplOiAjeyRkeC1jaGVja2JveC1yYWRpby1zaXplLWxnfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKSB7XHJcbiAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15fSAwO1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjppbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtZGlzYWJsZWQtb3BhY2l0eSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoZWNrYm94LWRpc2FibGUtZGVmYXVsdC1yZW5kZXIge1xyXG4gICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlLXBhZGRpbmcoKTtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMXB4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLXRleHQge1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDA7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3BhY2luZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3BhY2luZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkLFxyXG4gICAgJi5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNoZWNrYm94LWxhYmVsLWVsbGlwc2lzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoZWNrYm94LWFsaWduLWxlZnQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtYWxpZ24tcmlnaHQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoZWNrYm94LWFsaWduLWNlbnRlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoZWNrYm94LXNwYWNlLWJldHdlZW4ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtc3BhY2UtYXJvdW5kIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB2YWxpZC1zdGF0ZSgpIHtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnOiB2YXIoLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHVuc2V0O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHVuc2V0O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1iZzogdmFyKC0tZHhibC1jaGVja2JveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmc6IHVuc2V0O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1ob3Zlci1iZzogdW5zZXQ7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHVuc2V0O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB1bnNldDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zdHlsZSgkZHgtc3VjY2VzcywgXCJzdWNjZXNzXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zdHlsZSgkZHgtc3VjY2VzcywgXCJzdWNjZXNzXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXZhbGlkYXRpb24tc3R5bGVzKCRkeC1zdWNjZXNzKTtcclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1jaGVja2VkLWhvdmVyLXN0eWxlKCRkeC1zdWNjZXNzLCBcInN1Y2Nlc3NcIiwgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWNoZWNrZWQtaG92ZXItc3R5bGUoJGR4LXN1Y2Nlc3MsIFwic3VjY2Vzc1wiLCBcIi0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWNoZWNrZWQtaG92ZXItc3R5bGUoJGR4LXN1Y2Nlc3MsIFwic3VjY2Vzc1wiLCBcIi0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZFwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBpbnZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmc6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtYmc6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmc6IHVuc2V0O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1ob3Zlci1iZzogdW5zZXQ7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHVuc2V0O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB1bnNldDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zdHlsZSgkZHgtZGFuZ2VyLCBcImRhbmdlclwiKTtcclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc3R5bGUoJGR4LWRhbmdlciwgXCJkYW5nZXJcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtdmFsaWRhdGlvbi1zdHlsZXMoJGR4LWRhbmdlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1zdHlsZSgkZHgtZGFuZ2VyLCBcImRhbmdlclwiLCBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtaG92ZXItYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJhY2tncm91bmRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1zdHlsZSgkZHgtZGFuZ2VyLCBcImRhbmdlclwiLCBcIi0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWNoZWNrZWQtaG92ZXItc3R5bGUoJGR4LWRhbmdlciwgXCJkYW5nZXJcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJhY2tncm91bmRcIik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtZm9udC1zaXplOiAjeyRkeC1jaGVja2JveC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1saW5lLWhlaWdodDogI3skZHgtY2hlY2tib3gtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1zcGFjaW5nOiAjeyRkeC1jaGVja2JveC1zcGFjaW5nLXNtfTtcclxuXHJcbiAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teS1zbX0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctY2hlY2tlZCxcclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LXVuY2hlY2tlZCxcclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXktc219IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2Utd2lkdGgtc219O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogI3skZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS1oZWlnaHQtc219O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgICAgICA+IGRpdjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aC1zbX07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtZm9udC1zaXplOiAjeyRkeC1jaGVja2JveC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1saW5lLWhlaWdodDogI3skZHgtY2hlY2tib3gtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1zcGFjaW5nOiAjeyRkeC1jaGVja2JveC1zcGFjaW5nLWxnfTtcclxuXHJcbiAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teS1sZ30gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctY2hlY2tlZCxcclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LXVuY2hlY2tlZCxcclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXktbGd9IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2Utd2lkdGgtbGd9O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogI3skZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgICAgICA+IGRpdjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aC1sZ307XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1jaGVja2VkLFxyXG4gICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy11bmNoZWNrZWQsXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXl9IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1ib3JkZXItcmFkaXVzfTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvciwgI3skZHgtY2hlY2tib3gtYmFzZS1jb2xvcn0pO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1ib3JkZXItcmFkaXVzfTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCAjeyRkeC1jaGVja2JveC11bmNoZWNrZWQtcmVhZG9ubHktYWxwaGF9KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZywgY3VycmVudGNvbG9yKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLXdpZHRofTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogI3skZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS1oZWlnaHR9O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB2YWxpZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGludmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlID4gZGl2OjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmcpO1xyXG4gICAgICAgIHdpZHRoOiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGh9O1xyXG4gICAgICAgIGhlaWdodDogI3skZHgtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LWhlaWdodH07XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcImNvbW1vblwiO1xyXG5cclxuQG1peGluIGNoZWNrYm94LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUsICR0aW50LWFtb3VudDogJGR4LWNoZWNrYm94LWZvY3VzLXNoYWRvdy10aW50LWFtb3VudCwgJHNoYWRlLWFtb3VudDogJGR4LWNoZWNrYm94LWZvY3VzLXNoYWRvdy1zaGFkZS1hbW91bnQpIHtcclxuICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtZm9jdXMtc3R5bGUoXHJcbiAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3JcIiwgXCItLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXJcIiwgbnVsbCxcclxuICAgICAgICAkY29sb3IsICRyZW5kZXItc3R5bGUsICRkeC1jaGVja2JveC1mb2N1cy1zaGFkb3ctc2l6ZSwgJHRpbnQtYW1vdW50LCAkc2hhZGUtYW1vdW50LCAwJSwgMCVcclxuICAgICk7XHJcbn1cclxuXHJcbkBtaXhpbiBjaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkdGludC1hbW91bnQ6ICRkeC1jaGVja2JveC1mb2N1cy1zaGFkb3ctdGludC1hbW91bnQsICRzaGFkZS1hbW91bnQ6ICRkeC1jaGVja2JveC1mb2N1cy1zaGFkb3ctc2hhZGUtYW1vdW50KSB7XHJcbiAgICBAaW5jbHVkZSBjb250ZXh0dWFsLWZvY3VzLXN0eWxlKFxyXG4gICAgICAgIFwiLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3JcIiwgXCItLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWRcIiwgXCItLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyXCIsIG51bGwsXHJcbiAgICAgICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkZHgtY2hlY2tib3gtZm9jdXMtc2hhZG93LXNpemUsICR0aW50LWFtb3VudCwgJHNoYWRlLWFtb3VudCwgMCUsIDAlXHJcbiAgICApO1xyXG59XHJcblxyXG5AbWl4aW4gY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUsICRiZy1jb2xvci12YXIsICRiYWNrZ3JvdW5kLXZhcikge1xyXG4gICAgQGluY2x1ZGUgY29udGV4dHVhbC1zdGF0ZS1zdHlsZShcclxuICAgICAgICAkYmctY29sb3ItdmFyLCBudWxsLCBudWxsLCAkYmFja2dyb3VuZC12YXIsXHJcbiAgICAgICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkZHgtY2hlY2tib3gtaG92ZXItYmctdGludC1hbW91bnQsICRkeC1jaGVja2JveC1ob3Zlci1iZy1zaGFkZS1hbW91bnRcclxuICAgICk7XHJcbn1cclxuXHJcbkBtaXhpbiByYWRpby1jaGVja2VkLWhvdmVyLWJvcmRlci1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUsICRib3JkZXItc2hhZGUtYW1vdW50LCAkc2hhZGUtY29sb3ItdmFyKSB7XHJcbiAgICBAaWYgJGR4LXRoZW1lIHtcclxuICAgICAgICAkc2hhZGUtY29sb3I6IHNoYWRlLWNvbG9yKCRjb2xvciwgJGJvcmRlci1zaGFkZS1hbW91bnQpO1xyXG5cclxuICAgICAgICAjeyRzaGFkZS1jb2xvci12YXJ9OiAjeyRzaGFkZS1jb2xvcn07XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgICR0aGVtZS1jb2xvcjogZ2V0LWV4dGVybmFsLXRoZW1lLWNvbG9yKCRyZW5kZXItc3R5bGUpO1xyXG5cclxuICAgICAgICAjeyRzaGFkZS1jb2xvci12YXJ9OiAjeyR0aGVtZS1jb2xvcn07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjaGVja2JveC1zdHlsZS1jb3JlKCRiYXNlLWNvbG9yLCAkYmctY29sb3ItdmFyLCAkYm9yZGVyLWNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXIsICRhbHBoYTogMSkge1xyXG4gICAgQGlmICRiZy1jb2xvci12YXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigjeyRiZy1jb2xvci12YXJ9LCAjeyRiYXNlLWNvbG9yfSk7XHJcbiAgICAgICAgb3BhY2l0eTogdmFyKCN7JGJnLWNvbG9yLXZhcn0sICN7JGFscGhhfSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRib3JkZXItY29sb3ItdmFyIGFuZCAkYm9yZGVyLXdpZHRoLXZhciB7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoI3skYm9yZGVyLXdpZHRoLXZhcn0pIHNvbGlkIHZhcigjeyRib3JkZXItY29sb3ItdmFyfSwgI3skYmFzZS1jb2xvcn0pO1xyXG4gICAgICAgIG9wYWNpdHk6IHZhcigjeyRib3JkZXItY29sb3ItdmFyfSwgI3skYWxwaGF9KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGNoZWNrYm94LXN0eWxlKCRiZy1jb2xvci12YXIsICRib3JkZXItY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhciwgJGFscGhhOiAxKSB7XHJcbiAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRkeC1jaGVja2JveC1iYXNlLWNvbG9yLCAkYmctY29sb3ItdmFyLCAkYm9yZGVyLWNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXIsICRhbHBoYSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjaGVja2JveC12YWxpZGF0aW9uLXN0eWxlcygkY29sb3IpIHtcclxuICAgICY6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKSB7XHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aFwiLCAkZHgtY2hlY2tib3gtdmFsaWRhdGlvbi1hbHBoYVxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1yZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGhcIiwgJGR4LWNoZWNrYm94LXZhbGlkYXRpb24taG92ZXItYWxwaGFcclxuICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCxcclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItd2lkdGhcIiwgbnVsbFxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRkeC1jaGVja2JveC1jaGVja2VkLXJlYWRvbmx5LWFscGhhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmdcIiwgbnVsbCwgbnVsbCwgbnVsbCk7XHJcblxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGR4LWNoZWNrYm94LXVuY2hlY2tlZC12YWxpZGF0aW9uLXJlYWRvbmx5LWFscGhhO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoZWNrYm94LXN3aXRjaCB7XHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsIFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmdcIiwgbnVsbCwgbnVsbCwgJGR4LWNoZWNrYm94LXZhbGlkYXRpb24tYWxwaGEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQsXHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLCBcIi0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnXCIsIG51bGwsIG51bGwsICRkeC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1yZWFkb25seS1hbHBoYSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsIFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmdcIiwgbnVsbCwgbnVsbCwgJGR4LWNoZWNrYm94LXVuY2hlY2tlZC12YWxpZGF0aW9uLXJlYWRvbmx5LWFscGhhKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBub3QtcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvciwgXCItLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1ob3Zlci1iZ1wiLCBudWxsLCBudWxsLCAkZHgtY2hlY2tib3gtdmFsaWRhdGlvbi1ob3Zlci1hbHBoYSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoZWNrYm94LXJhZGlvIHtcclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGhcIiwgbnVsbFxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yXCIsIG51bGwsIG51bGwsIG51bGwpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBub3QtZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBub3QtcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGhcIiwgbnVsbFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRkeC1jaGVja2JveC12YWxpZGF0aW9uLWhvdmVyLWFscGhhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZ1wiLCBudWxsLCBudWxsLCBudWxsKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJGR4LWNoZWNrYm94LXZhbGlkYXRpb24taG92ZXItYWxwaGE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1jaGVjay1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aFwiLCAkZHgtY2hlY2tib3gtdmFsaWRhdGlvbi1hbHBoYVxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1yZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aFwiLCAkZHgtY2hlY2tib3gtdmFsaWRhdGlvbi1ob3Zlci1hbHBoYVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLCBcIi0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZ1wiLCBudWxsLCBudWxsLCBudWxsKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJGR4LWNoZWNrYm94LXJhZGlvLXJlYWRvbmx5LWFscGhhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLCBcIi0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZ1wiLCBudWxsLCBudWxsLCBudWxsKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJGR4LWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC12YWxpZGF0aW9uLXJlYWRvbmx5LWFscGhhO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcclxuXHJcbiRkeC1zY3JvbGwtYmFyLXdpZHRoOiAxLjI1cmVtICFkZWZhdWx0OyAgICAgLy8gdXNlZCBpbiBtZW1vXHJcbiRkeC1yb3VuZC1ib3JkZXItcmFkaXVzOiAzcmVtICFkZWZhdWx0OyAgICAgLy8gcm91bmQgb2JqZWN0c1xyXG5cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcInNpemUtYm94XCI7XHJcbkBpbXBvcnQgXCJjb2xvcnNcIjtcclxuXHJcbi8vIENvbW1vblxyXG4kZHgtZm9udC1mYW1pbHk6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xyXG4kZHgtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRkeC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ib3JkZXItcmFkaXVzLXNtOiAwLjE4NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ib3JkZXItcmFkaXVzLWxnOiAwLjE4NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWJvcmRlci1yYWRpdXMtc206IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtYm9yZGVyLXJhZGl1cy1sZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZm9jdXMtc2hhZG93LXNpemU6IDAuMTI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWxvYWRpbmctaW5kaWNhdG9yLXNpemUtc206IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctaW5kaWNhdG9yLXNpemU6IDJyZW0gIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLWluZGljYXRvci1zaXplLWxnOiAyLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBCdXR0b25cclxuJGR4LWJ0bi1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtYnRuLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1idG4tZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtYnRuLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1idG4tbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWJ0bi1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC1idG4tY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtYnRuLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1idG4tYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1idG4tYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1idG4tYm9yZGVyLXJhZGl1cy1sZzogJGR4LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRkeC1idG4tYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1mb2N1cy1zaGFkb3ctc2l6ZTogJGR4LWZvY3VzLXNoYWRvdy1zaXplICFkZWZhdWx0O1xyXG5cclxuJGR4LWJ0bi1zaXplLWJveC1jb3JyZWN0aW9uOiAwcmVtICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcclxuJGR4LWJ0bi1wYWRkaW5nLXg6ICRkeC1zaXplLWJveC1wYWRkaW5nLXggLSAkZHgtYnRuLXNpemUtYm94LWNvcnJlY3Rpb24gIWRlZmF1bHQ7XHJcbiRkeC1idG4tcGFkZGluZy15OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15IC0gJGR4LWJ0bi1zaXplLWJveC1jb3JyZWN0aW9uICFkZWZhdWx0O1xyXG4kZHgtYnRuLXBhZGRpbmcteC1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteC1zbSAtICRkeC1idG4tc2l6ZS1ib3gtY29ycmVjdGlvbiAhZGVmYXVsdDtcclxuJGR4LWJ0bi1wYWRkaW5nLXktc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXktc20gLSAkZHgtYnRuLXNpemUtYm94LWNvcnJlY3Rpb24gIWRlZmF1bHQ7XHJcbiRkeC1idG4tcGFkZGluZy14LWxnOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14LWxnIC0gJGR4LWJ0bi1zaXplLWJveC1jb3JyZWN0aW9uICFkZWZhdWx0O1xyXG4kZHgtYnRuLXBhZGRpbmcteS1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteS1sZyAtICRkeC1idG4tc2l6ZS1ib3gtY29ycmVjdGlvbiAhZGVmYXVsdDtcclxuJGR4LWJ0bi1pbWFnZS1zcGFjaW5nOiAkZHgtaW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LWJ0bi1pbWFnZS1zcGFjaW5nLXNtOiAkZHgtaW1hZ2Utc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1pbWFnZS1zcGFjaW5nLWxnOiAkZHgtaW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1idG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogMTUlICFkZWZhdWx0O1xyXG4kZHgtYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogMTUlICFkZWZhdWx0O1xyXG4kZHgtYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogMTAlICFkZWZhdWx0O1xyXG4kZHgtYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAxMCUgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZGlzYWJsZWQtYmctc2hhZGUtYW1vdW50OiA2MCUgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZGlzYWJsZWQtYmctdGludC1hbW91bnQ6IDQwJSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1mb2N1cy1zaGFkb3ctc2hhZGUtYW1vdW50OiA1MCUgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZm9jdXMtc2hhZG93LXRpbnQtYW1vdW50OiA1MCUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXg6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteC1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteS1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteC1sZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteS1sZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtYnRuLXRvb2xiYXItc3BhY2luZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtYnRuLXRvb2xiYXItc3BhY2luZy1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtYnRuLXRvb2xiYXItc3BhY2luZy1sZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nLWxnOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS1jb2xvcjogJGR4LWZvY3VzICFkZWZhdWx0O1xyXG4kZHgtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLW91dGxpbmUtd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLW9mZnNldDogMXB4ICFkZWZhdWx0O1xyXG5cclxuLy8gQ2hlY2tib3hcclxuJGR4LWNoZWNrYm94LWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2hlY2tib3gtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRkeC1jaGVja2JveC1mb2N1cy1zaGFkb3ctc2l6ZTogJGR4LWZvY3VzLXNoYWRvdy1zaXplICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtZm9jdXMtc2hhZG93LXNoYWRlLWFtb3VudDogNTAlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtZm9jdXMtc2hhZG93LXRpbnQtYW1vdW50OiA1MCUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1mb2N1cy1vbi1wcmltYXJ5LXNoYWRvdy1zaGFkZS1hbW91bnQ6IDUwJSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWZvY3VzLW9uLXByaW1hcnktc2hhZG93LXRpbnQtYW1vdW50OiA1MCUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1ob3Zlci1iZy10aW50LWFtb3VudDogMjAlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtaG92ZXItYmctc2hhZGUtYW1vdW50OiAyMCUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1kaXNhYmxlZC1vcGFjaXR5OiAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXNwYWNpbmc6ICRkeC1pbWFnZS1zcGFjaW5nICsgJGR4LWNoZWNrYm94LWZvY3VzLXNoYWRvdy1zaXplICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3BhY2luZy1zbTogJGR4LWltYWdlLXNwYWNpbmctc20gKyAkZHgtY2hlY2tib3gtZm9jdXMtc2hhZG93LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zcGFjaW5nLWxnOiAkZHgtaW1hZ2Utc3BhY2luZy1sZyArICRkeC1jaGVja2JveC1mb2N1cy1zaGFkb3ctc2l6ZSAhZGVmYXVsdDtcclxuXHJcbiRkeC1jaGVja2JveC1iYXNlLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtYWxwaGE6IDUwJSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWhvdmVyLWFscGhhOiA3MCUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1kaXNhYmxlZC1hbHBoYTogNzAlICFkZWZhdWx0O1xyXG5cclxuLy8gVE9ETzogcmVtb3ZlIGFmdGVyIHJlbGVhc2luZyBuZXcgcGFsZXR0ZSB3aXRob3V0IG9wYWNpdHlcclxuJGR4LWNoZWNrYm94LWNoZWNrZWQtcmVhZG9ubHktYWxwaGE6IDQyJSAhZGVmYXVsdDtcclxuXHJcbi8vIFRPRE86IHJlbW92ZSBhZnRlciByZWxlYXNpbmcgbmV3IHBhbGV0dGUgd2l0aG91dCBvcGFjaXR5XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1yZWFkb25seS1hbHBoYTogNjAlICFkZWZhdWx0O1xyXG5cclxuLy8gVE9ETzogcmVtb3ZlIGFmdGVyIHJlbGVhc2luZyBuZXcgcGFsZXR0ZSB3aXRob3V0IG9wYWNpdHlcclxuJGR4LWNoZWNrYm94LXVuY2hlY2tlZC1yZWFkb25seS1hbHBoYTogMzAlICFkZWZhdWx0O1xyXG5cclxuLy8gVE9ETzogcmVtb3ZlIGFmdGVyIHJlbGVhc2luZyBuZXcgcGFsZXR0ZSB3aXRob3V0IG9wYWNpdHlcclxuJGR4LWNoZWNrYm94LXVuY2hlY2tlZC12YWxpZGF0aW9uLXJlYWRvbmx5LWFscGhhOiA0OCUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC12YWxpZGF0aW9uLWFscGhhOiA4MCUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC12YWxpZGF0aW9uLWhvdmVyLWFscGhhOiAxMDAlICFkZWZhdWx0O1xyXG5cclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUtc206IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXk6IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUgLSAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplLCAyKSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXktc206IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUtc20gLSAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplLXNtLCAyKSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXktbGc6IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUtbGcgLSAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplLWxnLCAyKSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1jb2xvcjogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtY29sb3I6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG5cclxuJGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1oZWlnaHQ6IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aC1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoLWxnOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1iZzogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LWRpc2FibGVkLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS13aWR0aDogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLWhlaWdodDogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLXdpZHRoLXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS1oZWlnaHQtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLXdpZHRoLWxnOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS1oZWlnaHQtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtYmc6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1ib3JkZXItcmFkaXVzOiAxLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC13aWR0aDogMi4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLXdpZHRoLXNtOiAxLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWhlaWdodC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC13aWR0aC1sZzogMi41cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWhlaWdodC1sZzogMS4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZS1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZS1sZzogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1iZzogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtdW5jaGVja2VkLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1kaXNhYmxlZC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtbWFyZ2luOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1tYXJnaW4teTogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZSAtICRkeC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0LCAyKSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1tYXJnaW4teS1zbTogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZS1zbSAtICRkeC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0LXNtLCAyKSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1tYXJnaW4teS1sZzogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZS1sZyAtICRkeC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0LWxnLCAyKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1jaGVja2JveC1yYWRpby1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby1jaGVja2VkLWJvcmRlci1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWNoZWNrLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtcmFkaW8tc2l6ZS1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLXNpemUtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLWNoZWNrLWJnOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemU6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZS1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZS1sZzogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLWNoZWNrLXJlYWRvbmx5LWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcblxyXG4vLyBUT0RPOiByZW1vdmUgYWZ0ZXIgcmVsZWFzaW5nIG5ldyBwYWxldHRlIHdpdGhvdXQgb3BhY2l0eVxyXG4kZHgtY2hlY2tib3gtcmFkaW8tcmVhZG9ubHktYWxwaGE6IDYwJSAhZGVmYXVsdDtcclxuXHJcbi8vIFRPRE86IHJlbW92ZSBhZnRlciByZWxlYXNpbmcgbmV3IHBhbGV0dGUgd2l0aG91dCBvcGFjaXR5XHJcbiRkeC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtdmFsaWRhdGlvbi1yZWFkb25seS1hbHBoYTogNDglICFkZWZhdWx0O1xyXG5cclxuLy8gUmFkaW9Hcm91cFxyXG4kZHgtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3Atc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLXRvcDogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLXRvcC1sZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy1sZWZ0LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy1sZWZ0OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy1sZWZ0LWxnOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcmFkaW8tZ3JvdXAtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtcmFkaW8tZ3JvdXAtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtcmFkaW8tZ3JvdXAtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcmFkaW8tZ3JvdXAtbm8tZGF0YS10ZXh0LW9wYWNpdHk6IDAuNzUgIWRlZmF1bHQ7XHJcblxyXG4vLyBUZXh0RWRpdFxyXG4kZHgtdGV4dC1lZGl0LWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGV4dC1lZGl0LWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1ib3JkZXItcmFkaXVzLXNtOiAkZHgtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2IoMCAwIDAgLyAwJSkgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtc3RhdGUtYmFzZS1jb2xvcjogIzAwMCAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtZGlzYWJsZWQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1kaXNhYmxlZC1vcGFjaXR5OiAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctc2l6ZTogJGR4LWZvY3VzLXNoYWRvdy1zaXplICFkZWZhdWx0O1xyXG5cclxuJGR4LXRleHQtZWRpdC1idG4tYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1idG4tY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1idG4taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1ob3Zlci1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteDogI3skZHgtYnRuLXBhZGRpbmcteH0gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteTogI3skZHgtYnRuLXBhZGRpbmcteX0gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteC1zbTogI3skZHgtYnRuLXBhZGRpbmcteC1zbX0gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteS1zbTogI3skZHgtYnRuLXBhZGRpbmcteS1zbX0gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteC1sZzogI3skZHgtYnRuLXBhZGRpbmcteC1sZ30gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteS1sZzogI3skZHgtYnRuLXBhZGRpbmcteS1sZ30gIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGV4dC1lZGl0LWNsZWFyLWJ0bi1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtY2xlYXItYnRuLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1jbGVhci1idG4taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGV4dC1lZGl0LXBhZGRpbmcteDogJGR4LXNpemUtYm94LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1wYWRkaW5nLXk6ICRkeC1zaXplLWJveC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtcGFkZGluZy14LXNtOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LXBhZGRpbmcteS1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1wYWRkaW5nLXgtbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtcGFkZGluZy15LWxnOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctc2hhZGUtYW1vdW50OiAyNSUgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LXRpbnQtYW1vdW50OiAyNSUgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtZm9jdXMtYm9yZGVyLXNoYWRlLWFtb3VudDogNTAlICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci10aW50LWFtb3VudDogNTAlICFkZWZhdWx0O1xyXG5cclxuJGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXg6ICRkeC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteTogJGR4LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy14LXNtOiAkZHgtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXktc206ICRkeC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteC1sZzogJGR4LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15LWxnOiAkZHgtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1zcGFjaW5nOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1zcGFjaW5nLXNtOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1zcGFjaW5nLWxnOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIFRhZ0JveFxyXG4kZHgtdGFnLWJveC10YWctYmFzZS1jb2xvcjogIzAwMCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLWJnLWFscGhhOiAxMCUgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1kaXNhYmxlZC1iZy1hbHBoYTogNSUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFnLWJveC10YWctYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1yZWFkb25seS1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1yZWFkb25seS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLWRpc2FibGVkLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1ib3JkZXItd2lkdGg6IDByZW0gIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG4kZHgtdGFnLWJveC10YWctYm9yZGVyLXJhZGl1czogJGR4LXJvdW5kLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFnLWJveC1pbnB1dC1taW4td2lkdGg6IDRlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC10YWctYm94LXRhZy1zcGFjaW5nLXg6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1zcGFjaW5nLXk6IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctc3BhY2luZy14LXNtOiAwLjE4NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1zcGFjaW5nLXktc206IDAuMDYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteC1sZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1zcGFjaW5nLXktbGc6IDAuMTg3NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC10YWctYm94LXRhZy1wYWRkaW5nLXg6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1wYWRkaW5nLXk6ICRkeC1zaXplLWJveC1wYWRkaW5nLXkgLSAkZHgtdGFnLWJveC10YWctc3BhY2luZy15IC0gJGR4LXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXBhZGRpbmcteC1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXBhZGRpbmcteS1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteS1zbSAtICRkeC10YWctYm94LXRhZy1zcGFjaW5nLXktc20gLSAkZHgtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctcGFkZGluZy14LWxnOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXBhZGRpbmcteS1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteS1sZyAtICRkeC10YWctYm94LXRhZy1zcGFjaW5nLXktbGcgLSAkZHgtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQtc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdC1sZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctcmlnaHQtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFnLWJveC10YWctY2xvc2UtYnRuLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1jbG9zZS1idG4taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctY2xvc2UtYnRuLWhvdmVyLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIENhbGVuZGFyXHJcbiRkeC1jYWxlbmRhci1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWNhbGVuZGFyLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1ib3JkZXItcmFkaXVzLXNtOiAkZHgtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWJvcmRlci1yYWRpdXMtbGc6ICRkeC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZGlzYWJsZWQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWRpc2FibGVkLW9wYWNpdHk6ICRkeC1zdGF0ZS1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xyXG5cclxuJGR4LWNhbGVuZGFyLWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1oZWFkZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWhlYWRlci1idG4taG92ZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1oZWFkZXItdGl0bGUtZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLW11bHRpLXZpZXctbW9udGgtdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmc6ICRkeC1idG4tcGFkZGluZy14ICsgMiAqICRkeC1idG4tcGFkZGluZy14ICsgJGR4LWltYWdlLXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1tdWx0aS12aWV3LW1vbnRoLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXNtOiAkZHgtYnRuLXBhZGRpbmcteC1zbSArIDIgKiAkZHgtYnRuLXBhZGRpbmcteC1zbSArICRkeC1pbWFnZS1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItbXVsdGktdmlldy1tb250aC12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZzogJGR4LWJ0bi1wYWRkaW5nLXgtbGcgKyAyICogJGR4LWJ0bi1wYWRkaW5nLXgtbGcgKyAkZHgtaW1hZ2Utc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nOiAkZHgtY2FsZW5kYXItbXVsdGktdmlldy1tb250aC12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZyArIDIgKiAkZHgtYnRuLXBhZGRpbmcteCArICRkeC1pbWFnZS1zaXplICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctc206ICRkeC1jYWxlbmRhci1tdWx0aS12aWV3LW1vbnRoLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXNtICsgMiAqICRkeC1idG4tcGFkZGluZy14LXNtICsgJGR4LWltYWdlLXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZzogJGR4LWNhbGVuZGFyLW11bHRpLXZpZXctbW9udGgtdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGcgKyAyICogJGR4LWJ0bi1wYWRkaW5nLXgtbGcgKyAkZHgtaW1hZ2Utc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXg6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy15OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteC1zbTogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy15LXNtOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXgtbGc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteS1sZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXktc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteC1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15LWxnOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteTogJGR4LXNpemUtYm94LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXg6ICRkeC1zaXplLWJveC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15LXNtOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteC1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXktbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14LWxnOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aDogJGR4LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtbWluLXdpZHRoLXNtOiAkZHgtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1taW4td2lkdGgtbGc6ICRkeC1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb290ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tc3BhY2luZy1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmctbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1iZzogJGR4LWdyYXktMzAwICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1ob3Zlci1jb2xvcjogJGR4LWdyYXktNDAwICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1vdXRsaW5lLW9mZnNldDogMC4wNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1idXR0b24tY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteDogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteTogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteC1zbTogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteS1zbTogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteC1sZzogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteS1sZzogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1iYXNlLWJnOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtYmFzZS1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWhvdmVyLWJhc2UtYmc6IGhzbChmcm9tICN7JGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtYmFzZS1iZ30gaCBzIGNhbGMobCAtIDEwKSkgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1kaXNhYmxlZC1vcGFjaXR5OiAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tZGlzYWJsZWQtY3Vyc29yOiBkZWZhdWx0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWNvbG9yOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnLWFscGhhOiAxICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1iZy1hbHBoYTogMjAlICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1iZy1hbHBoYTogMzAlICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLW91dGxpbmUtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2FsZW5kYXItZGF5cy1vZi13ZWVrLW9wYWNpdHk6IDAuNSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLXdlZWstbnVtYmVyLW9wYWNpdHk6IDAuNiAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLW1vdW50aC15ZWFyLXNlbGVjdGlvbi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci10b2RheS1ib3JkZXItY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItd2Vla2VuZC1jb2xvcjogcmdiKDIyMCA1MyA2OSkgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1ub3QtY3VycmVudC12aWV3LWNvbG9yOiByZ2IoOTcgOTUgOTkpICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZGF5cy1vZi13ZWVrLWZvbnQtc2l6ZTogMC43ODU3ZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci13ZWVrLW51bWJlci1mb250LXNpemU6IDAuODU3MWVtICFkZWZhdWx0O1xyXG5cclxuLy8gTGlzdEJveCBsZWdhY3lcclxuJGR4LWxpc3Rib3gtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0Ym94LWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1ib3JkZXItcmFkaXVzLXNtOiAkZHgtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtYm9yZGVyLXJhZGl1cy1sZzogJGR4LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtZGlzYWJsZWQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtZGlzYWJsZWQtb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWRlZmF1bHQtaGVpZ2h0OiAyMDBweCAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWNvbG9yOiAkZHgtc3RhdGUtcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tYWN0aXZlLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1hY3RpdmUtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogJGR4LXN0YXRlLXByaW1hcnktY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1kaXNhYmxlZC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtbGlzdGJveC1pdGVtLXBhZGRpbmcteDogJGR4LXNpemUtYm94LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1wYWRkaW5nLXk6ICRkeC1zaXplLWJveC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tcGFkZGluZy14LXNtOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLXBhZGRpbmcteS1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1wYWRkaW5nLXgtbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tcGFkZGluZy15LWxnOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXktc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy14LWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15LWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtbGlzdGJveC1jb2x1bW4taGVhZGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtY29sdW1uLWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtY29sdW1uLWhlYWRlci1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG5cclxuJGR4LWxpc3Rib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0OiAkZHgtY2hlY2tib3gtc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0LXNtOiAkZHgtY2hlY2tib3gtc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0LWxnOiAkZHgtY2hlY2tib3gtc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuXHJcbi8vIExpc3RCb3hcclxuJGR4LWxpc3QtYm94LWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1mb2N1cy1mcmFtZS1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1mb2N1cy1mcmFtZS1zaXplOiAwLjE1cmVtICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZm9jdXMtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZm9jdXMtY29sb3I6ICRkeC1zdGF0ZS1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGR4LWxpc3QtYm94LWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1ib3JkZXItcmFkaXVzLXNtOiAkZHgtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWJvcmRlci1yYWRpdXMtbGc6ICRkeC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZGlzYWJsZWQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWRpc2FibGVkLW9wYWNpdHk6ICRkeC1zdGF0ZS1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZGVmYXVsdC1oZWlnaHQ6IDIwMHB4ICFkZWZhdWx0O1xyXG5cclxuJGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1jb2xvcjogJGR4LXN0YXRlLXByaW1hcnktY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLWFjdGl2ZS1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLWFjdGl2ZS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogJGR4LXN0YXRlLXByaW1hcnktY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtYmctYWxwaGE6IDIwJSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LWxpc3QtYm94LWVtcHR5LWRhdGEtaWNvbi13aWR0aDogNDhweCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWVtcHR5LWRhdGEtaWNvbi1oZWlnaHQ6IDQ4cHggIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24tY29sb3I6ICRkeC1ncmF5LTYwMCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWVtcHR5LWRhdGEtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWVtcHR5LWRhdGEtdGV4dC1jb2xvcjogJGR4LWdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy14OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXk6ICRkeC1zaXplLWJveC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteC1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy15LXNtOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgtbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteS1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy15OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXgtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteS1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy14LWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteS1sZzogMS41cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWxpc3QtYm94LWNvbHVtbi1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtY29sdW1uLWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWNvbHVtbi1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQ6ICRkeC1jaGVja2JveC1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0LXNtOiAkZHgtY2hlY2tib3gtc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodC1sZzogJGR4LWNoZWNrYm94LXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBFZGl0b3IgRHJvcERvd25cclxuJGR4LWVkaXQtZHJvcGRvd24tZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24tZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24tbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24tbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24tbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1lZGl0LWRyb3Bkb3duLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLW1heC1oZWlnaHQ6IDIwMHB4ICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24tbWFyZ2luLXk6IDAuMDYyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgtc206IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15LXNtOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteC1sZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXktbGc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLW91dGxpbmUtd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogLTFweCAhZGVmYXVsdDtcclxuXHJcbi8vIFBhZ2VyXHJcbiRkeC1wYWdlci1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXBhZ2VyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZGRpbmcteTogMCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZGRpbmcteC1zbTogMCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZGRpbmcteS1zbTogMCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZGRpbmcteC1sZzogMCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZGRpbmcteS1sZzogMCAhZGVmYXVsdDtcclxuXHJcbiRkeC1wYWdlci1idG4tYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJ0bi1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1idG4tYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJ0bi1kaXNhYmxlZC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYnRuLWRpc2FibGVkLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZ2UtYnRuLWJnOiAkZHgtcGFnZXItYnRuLWJnICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItcGFnZS1idG4tY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZ2UtYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZ2UtYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWJnOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1jb2xvcjogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGR4LXBhZ2VyLWJ0bi1wYWRkaW5nLXg6IG1heCgkZHgtYnRuLXBhZGRpbmcteCAtICRkeC1wYWdlci1wYWRkaW5nLXksIDByZW0pICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYnRuLXBhZGRpbmcteTogbWF4KCRkeC1idG4tcGFkZGluZy15IC0gJGR4LXBhZ2VyLXBhZGRpbmcteSwgMHJlbSkgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1idG4tcGFkZGluZy14LXNtOiBtYXgoJGR4LWJ0bi1wYWRkaW5nLXgtc20gLSAkZHgtcGFnZXItcGFkZGluZy15LXNtLCAwcmVtKSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJ0bi1wYWRkaW5nLXktc206IG1heCgkZHgtYnRuLXBhZGRpbmcteS1zbSAtICRkeC1wYWdlci1wYWRkaW5nLXktc20sIDByZW0pICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYnRuLXBhZGRpbmcteC1sZzogbWF4KCRkeC1idG4tcGFkZGluZy14LWxnIC0gJGR4LXBhZ2VyLXBhZGRpbmcteS1sZywgMHJlbSkgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1idG4tcGFkZGluZy15LWxnOiBtYXgoJGR4LWJ0bi1wYWRkaW5nLXktbGcgLSAkZHgtcGFnZXItcGFkZGluZy15LWxnLCAwcmVtKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy14OiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy15OiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy14LXNtOiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy15LXNtOiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy14LWxnOiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy15LWxnOiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1jb250YWluZXItc3BhY2luZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItY29udGFpbmVyLXNwYWNpbmctc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1jb250YWluZXItc3BhY2luZy1sZzogMC43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1wYWdlci1wYWdlLWVkaXQtYmc6ICRkeC10ZXh0LWVkaXQtYmcgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWVkaXQtY29sb3I6ICRkeC10ZXh0LWVkaXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWVkaXQtYm9yZGVyLWNvbG9yOiAkZHgtdGV4dC1lZGl0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXg6ICRkeC10ZXh0LWVkaXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteTogbWF4KCRkeC10ZXh0LWVkaXQtcGFkZGluZy15IC0gJGR4LXBhZ2VyLXBhZGRpbmcteSwgMHJlbSkgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14LXNtOiAkZHgtdGV4dC1lZGl0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXktc206IG1heCgkZHgtdGV4dC1lZGl0LXBhZGRpbmcteS1zbSAtICRkeC1wYWdlci1wYWRkaW5nLXktc20sIDByZW0pICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteC1sZzogJGR4LXRleHQtZWRpdC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15LWxnOiBtYXgoJGR4LXRleHQtZWRpdC1wYWRkaW5nLXktbGcgLSAkZHgtcGFnZXItcGFkZGluZy15LWxnLCAwcmVtKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBWYWxpZGF0aW9uXHJcbiRkeC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yOiAkZHgtc3VjY2VzcyAhZGVmYXVsdDtcclxuJGR4LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcjogJGR4LWRhbmdlciAhZGVmYXVsdDtcclxuXHJcbi8vIFNjcm9sbFZpZXdlclxyXG4kZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLXotaW5kZXg6IDEgIWRlZmF1bHQ7XHJcbiRkeC1zY3JvbGwtdmlld2VyLXNjcm9sbC1iYXItc2l6ZTogMC4ycmVtICFkZWZhdWx0O1xyXG4kZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLWJvcmRlci1yYWRpdXM6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zY3JvbGwtdmlld2VyLXNjcm9sbC1iYXItb3BhY2l0eTogMC43NSAhZGVmYXVsdDtcclxuJGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci1ob3Zlci1zaXplOiAwLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBHcmlkXHJcbiRkeC1ncmlkLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpeGVkLWNvbHVtbi1ib3JkZXItY29sb3I6ICRkeC1ncmF5LTYwMCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ib3JkZXItcmFkaXVzLXNtOiAkZHgtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtYm9yZGVyLXJhZGl1cy1sZzogJGR4LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1ob3Zlci1iZzogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtaG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoOiAkZHgtaW1hZ2Utc2l6ZSArIDIgKiAkZHgtaW1hZ2UtbWFyZ2luLXkgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGgtc206ICRkeC1pbWFnZS1zaXplLXNtICsgMiAqICRkeC1pbWFnZS1tYXJnaW4teS1zbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aC1sZzogJGR4LWltYWdlLXNpemUtbGcgKyAyICogJGR4LWltYWdlLW1hcmdpbi15LWxnICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWxlY3Rpb24tY2hlY2tib3gtd2F2ZS1hbmltYXRpb24tY29sb3I6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiKDI1NSAyNTUgMjU1IC8gMCUpIDAlLCByZ2IoMjU1IDI1NSAyNTUgLyA1MCUpIDUwJSwgcmdiKDI1NSAyNTUgMjU1IC8gMCUpIDEwMCUpICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteDogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15OiAzcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14LXNtOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15LXNtOiAycmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14LWxnOiAycmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15LWxnOiA0cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteDogJGR4LXNpemUtYm94LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteTogJGR4LXNpemUtYm94LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteC1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteS1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteC1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteS1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdGV4dC1jZWxsLXNwYWNpbmc6ICRkeC1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC10ZXh0LWNlbGwtc3BhY2luZy1zbTogJGR4LWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRleHQtY2VsbC1zcGFjaW5nLWxnOiAkZHgtaW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXgtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXktc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteC1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteS1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmctc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nLWxnOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItc2hhZG93OiAwIDJweCA2cHggMCByZ2IoMCAwIDAgLyAxMiUpICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXktc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14LWxnOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXktbGc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQ6IDMuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0LXNtOiAyLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodC1sZzogNC4xMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aDogJGR4LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoLXNtOiAkZHgtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGgtbGc6ICRkeC1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15LXNtOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteC1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteS1sZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXktc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteC1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15LWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXgtc206IDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteS1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXgtbGc6IDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteS1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nLXNtOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZy1sZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWlucGxhY2UtZWRpdC1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14OiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteC1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14LWxnOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXktbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteDogMS43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15OiAxLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXgtc206IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15LXNtOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteC1sZzogMnJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15LWxnOiAycmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtZXhwYW5kLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XHJcbiRkeC1ncmlkLWV4cGFuZC1idG4tY29sb3I6IHVuc2V0O1xyXG4kZHgtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWJnOiB1bnNldDtcclxuJGR4LWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQ7XHJcbiRkeC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14OiAkZHgtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXk6ICRkeC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteC1zbTogJGR4LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15LXNtOiAkZHgtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgtbGc6ICRkeC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteS1sZzogJGR4LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1lZGl0LXJvdy1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtcm93LWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tYnRuLW1pbi13aWR0aDogNC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1jb25maXJtLWRpYWxvZy1idG4tbWluLXdpZHRoOiAzLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtaGVhZGVyLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWZvb3Rlci1mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1mb290ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1mb290ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1ncm91cC1mb290ZXItZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZ3JvdXAtZm9vdGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZ3JvdXAtZm9vdGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtaW5saW5lLWVkaXQtZm9jdXMtYm9yZGVyLW9wYWNpdHk6IDEgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpeGVkLWNlbGwtei1pbmRleDogMyAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLXRvdWNoLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdG91Y2gtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlbGVjdGlvbi1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlbGVjdGlvbi1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZm9jdXMtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1mb2N1cy1jb2xvcjogJGR4LXN0YXRlLXByaW1hcnktY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZm9jdXMtZnJhbWUtc2l6ZTogMC4xNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtc2VsZWN0aW9uLWZvY3VzLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtc2VsZWN0aW9uLWZvY3VzLWNvbG9yOiAkZHgtc3RhdGUtcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteDogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15OiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteS1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14LWxnOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXktbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRoOiAxN3JlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGgtc206IDE1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aC1sZzogMTlyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15OiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXgtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteS1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXgtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteS1sZzogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtYmc6IHllbGxvdyAhZGVmYXVsdDtcclxuJGR4LWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1jb2xvcjogIzIxMjUyOSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtbWluLXdpZHRoOiAyNDBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtbWF4LWhlaWdodDogMTAwMDBweCAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tcGFkZGluZy1zdWJ0cmFjdGlvbjogMC4xNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDMyMHB4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aC1zbTogMjgwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoLWxnOiAzNjBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGgtbW9iaWxlOiAyNzBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGgtbW9iaWxlLXNtOiAyNTBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGgtbW9iaWxlLWxnOiAyOTBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoLW1vYmlsZTogMjcwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aC1tb2JpbGUtc206IDI1MHB4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGgtbW9iaWxlLWxnOiAyOTBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAzMjBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoLXNtOiAyODBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoLWxnOiAzNjBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LXdpZHRoOiBub25lICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQ6IGF1dG8gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWhlaWdodC1zbTogYXV0byAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24taGVpZ2h0LWxnOiBhdXRvICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0OiAxNjVweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLWhlaWdodC1zbTogMTMwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi1oZWlnaHQtbGc6IDIwMHB4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0OiBub25lICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0LW1vYmlsZTogNTUwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC1oZWlnaHQtbW9iaWxlLXNtOiAyNTBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0OiAyNjRweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0LXNtOiAyMzhweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0LWxnOiAzMTBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0OiAzMjdweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0LXNtOiAyOTJweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0LWxnOiAzODJweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQ6IDMyN3B4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodC1zbTogMjkzcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0LWxnOiAzODRweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aDogMTQzcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGgtc206IDEyOHB4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoLWxnOiAxNThweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXNwYWNlLXNtOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZS1sZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteS1sZzogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWNvbG9yOiAkZHgtZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLWNvbG9yOiAkZHgtZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtaW1hZ2Utc2l6ZS1zbTogMnJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtaW1hZ2Utc2l6ZTogM3JlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtaW1hZ2Utc2l6ZS1sZzogNHJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nLXRleHQtcGFkZGluZy1zbTogMC40cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLWxvYWRpbmctdGV4dC1wYWRkaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtbG9hZGluZy10ZXh0LXBhZGRpbmctbGc6IDAuNnJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIFBvcHVwXHJcbiRkeC1wb3B1cC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2IoMCAwIDAgLyAyNSUpICFkZWZhdWx0O1xyXG5cclxuJGR4LXBvcHVwLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWJvcmRlci1yYWRpdXM6ICRkeC1wYW5lbC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtYm9yZGVyLXJhZGl1cy1zbTogJGR4LXBhbmVsLWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1ib3JkZXItcmFkaXVzLWxnOiAkZHgtcGFuZWwtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLW1heC13aWR0aDogNTAwcHggIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC13aWR0aDogMTAwJSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLW1hcmdpbjogMS43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1wb3B1cC1iYWNrLWJnOiAjMDAwICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtYmFjay1vcGFjaXR5OiAwLjUgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1zY3JvbGxhYmxlLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRkeC1wb3B1cC1oZWFkZXItZm9udC1zaXplOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1mb250LXNpemUtc206ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZS1sZzogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQ6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQtc206ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQtbGc6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtcG9wdXAtaGVhZGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1wYWRkaW5nLXk6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLXBhZGRpbmcteDogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLWJ0bi1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItYnRuLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1idG4taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcblxyXG4kZHgtcG9wdXAtYm9keS1wYWRkaW5nLXg6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWJvZHktcGFkZGluZy15OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtYm9keS1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWJvZHktcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXBvcHVwLWZvb3Rlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb290ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb290ZXItcGFkZGluZy14OiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXk6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtZm9vdGVyLXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb290ZXItcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtZm9vdGVyLXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBXaW5kb3dcclxuJGR4LXdpbmRvdy1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXdpbmRvdy1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctbWluLXdpZHRoOiAwICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvcmRlci1yYWRpdXMtc206ICRkeC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvcmRlci1yYWRpdXMtbGc6ICRkeC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiKDAgMCAwIC8gMTUlKSAhZGVmYXVsdDtcclxuXHJcbiRkeC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZTogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZS1zbTogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZS1sZzogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0OiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1saW5lLWhlaWdodC1zbTogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItbGluZS1oZWlnaHQtbGc6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtd2luZG93LWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctaGVhZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXk6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXg6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1idG4tYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1idG4tY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1idG4taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1idG4taG92ZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG5cclxuJGR4LXdpbmRvdy1ib2R5LXBhZGRpbmcteDogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvZHktcGFkZGluZy15OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctYm9keS1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib2R5LXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvZHktcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctYm9keS1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC13aW5kb3ctZm9vdGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1mb290ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteDogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteTogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBGbHlPdXRcclxuJGR4LWZseW91dC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbHlvdXQtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYigwIDAgMCAvIDE1JSkgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYm9yZGVyLXJhZGl1cy1sZzogJGR4LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmx5b3V0LWhlYWRlci1mb250LXNpemU6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWhlYWRlci1mb250LXNpemUtc206ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWhlYWRlci1mb250LXNpemUtbGc6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWhlYWRlci1saW5lLWhlaWdodDogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQtc206ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWZseW91dC1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItcGFkZGluZy15OiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItcGFkZGluZy14OiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbHlvdXQtYm9keS1wYWRkaW5nLXg6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1ib2R5LXBhZGRpbmcteTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWJvZHktcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYm9keS1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1ib2R5LXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWJvZHktcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmx5b3V0LWZvb3Rlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtZm9vdGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXg6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXk6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWZseW91dC1kaWFsb2ctZmFkZS10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cyAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1kaWFsb2ctZmFkZS10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFkZWZhdWx0O1xyXG5cclxuJGR4LWZseW91dC1hcnJvdy13aWR0aDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1hcnJvdy1oZWlnaHQ6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1hcnJvdy1jb2xvcjogcmdiKDM0IDM0IDM0IC8gMjUlKSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1hcnJvdy1iYXNlLWJvcmRlci1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBEcm9wZG93blxyXG4kZHgtZHJvcGRvd24tZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1kcm9wZG93bi1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLW1pbi13aWR0aDogMCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiKDAgMCAwIC8gMTUlKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1mb250LXNpemUtc206ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZS1sZzogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQ6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQtc206ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQtbGc6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZHJvcGRvd24taGVhZGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG5cclxuJGR4LWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tYm9keS1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvZHktcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tYm9keS1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvZHktYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib2R5LW92ZXJmbG93LXk6IGF1dG8gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZHJvcGRvd24tZm9vdGVyLWZsZXgtd3JhcDogd3JhcCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWZvb3Rlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1mb290ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14OiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXk6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBSb2xsZXJzXHJcbiRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXgtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXktc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXgtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXktbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtcm9vbGVyLWl0ZW0tZm9jdXMtb3BhY2l0eTogMC4zICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLWl0ZW0tc2VsZWN0aW9uLW9wYWNpdHk6IDAuMTUgIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItaXRlbS1zZWxlY3Rpb24tZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci1pdGVtLWludmFsaWQtZGF0YS1vcGFjaXR5OiAwLjM1ICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItaXRlbS1wYWRkaW5nLXgtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItaXRlbS1wYWRkaW5nLXktc206IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy14LWxnOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy15LWxnOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1yb29sZXItdGl0bGUtZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci10aXRsZS1vcGFjaXR5OiAwLjUgIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItdGl0bGUtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLXRpdGxlLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLXRpdGxlLXBhZGRpbmcteC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci10aXRsZS1wYWRkaW5nLXktc206IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLXRpdGxlLXBhZGRpbmcteC1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci10aXRsZS1wYWRkaW5nLXktbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLW91dGxpbmUtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtcm9vbGVycy1mb290ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1mb290ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWZvb3Rlci1idG4tc3BhY2luZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1mb290ZXItYnRuLXNwYWNpbmctc206IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1mb290ZXItYnRuLXNwYWNpbmctbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1mb290ZXItcGFkZGluZy14OiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXk6ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteC1zbTogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1mb290ZXItcGFkZGluZy15LXNtOiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXgtbGc6ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteS1sZzogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuLy8gVG9vbGJhclxyXG4kZHgtdG9vbGJhci1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdG9vbGJhci10aXRsZS1mb250LXNpemU6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1mb250LXNpemUtc206ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1mb250LXNpemUtbGc6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodDogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItdGl0bGUtbGluZS1oZWlnaHQtc206ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLXRpdGxlLWxpbmUtaGVpZ2h0LWxnOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItdGl0bGUtZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItdGl0bGUtcGFkZGluZy14OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLXRpdGxlLXBhZGRpbmcteC1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItdGl0bGUtcGFkZGluZy15LXNtOiAwICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1wYWRkaW5nLXgtbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLXRpdGxlLXBhZGRpbmcteS1sZzogMCAhZGVmYXVsdDtcclxuXHJcbiRkeC10b29sYmFyLWJ0bi1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tYWN0aXZlLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWFjdGl2ZS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1kaXNhYmxlZC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tZGlzYWJsZWQtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1wYWRkaW5nLXh9ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tcGFkZGluZy15OiAjeyRkeC1idG4tcGFkZGluZy15fSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLXBhZGRpbmcteC1zbTogI3skZHgtYnRuLXBhZGRpbmcteC1zbX0gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1wYWRkaW5nLXktc206ICN7JGR4LWJ0bi1wYWRkaW5nLXktc219ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tcGFkZGluZy14LWxnOiAjeyRkeC1idG4tcGFkZGluZy14LWxnfSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLXBhZGRpbmcteS1sZzogI3skZHgtYnRuLXBhZGRpbmcteS1sZ30gIWRlZmF1bHQ7XHJcblxyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1kaWFsb2ctd2lkdGg6IDUwMHB4ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1ib3R0b20tc2hlZXQtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLW1heC13aWR0aDogNTgwcHggIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLW1pbi13aWR0aDogMTByZW0gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy15OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXgtc206IDAgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteS1zbTogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteC1sZzogMCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy15LWxnOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy14OiAkZHgtcG9wdXAtYm9keS1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteC1zbTogJGR4LXBvcHVwLWJvZHktcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXktc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteC1sZzogJGR4LXBvcHVwLWJvZHktcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXktbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1kaXNhYmxlZC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteDogJGR4LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXk6ICRkeC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14LXNtOiAkZHgtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteS1zbTogJGR4LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgtbGc6ICRkeC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15LWxnOiAkZHgtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1mb2N1cyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGg6ICRkeC1mb2N1cy1vdXRsaW5lLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1zZXBhcmF0b3ItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdG9vbGJhci1ncm91cC1zcGFjaW5nOiAkZHgtYnRuLXRvb2xiYXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZ3JvdXAtc3BhY2luZy1zbTogJGR4LWJ0bi10b29sYmFyLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWdyb3VwLXNwYWNpbmctbGc6ICRkeC1idG4tdG9vbGJhci1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1pdGVtLXNwYWNpbmc6ICRkeC1idG4tZm9jdXMtc2hhZG93LXNpemUgKyAkZHgtbWluLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWl0ZW0tc3BhY2luZy1zbTogJGR4LWJ0bi1mb2N1cy1zaGFkb3ctc2l6ZSArICRkeC1taW4tc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItaXRlbS1zcGFjaW5nLWxnOiAkZHgtYnRuLWZvY3VzLXNoYWRvdy1zaXplICsgJGR4LW1pbi1zcGFjaW5nICFkZWZhdWx0O1xyXG5cclxuJGR4LXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZzogY2FsYygjeyRkeC10b29sYmFyLWdyb3VwLXNwYWNpbmd9ICogMikgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmctc206IGNhbGMoI3skZHgtdG9vbGJhci1ncm91cC1zcGFjaW5nLXNtfSAqIDIpICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nLWxnOiBjYWxjKCN7JGR4LXRvb2xiYXItZ3JvdXAtc3BhY2luZy1sZ30gKiAyKSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nOiBjYWxjKCN7JGR4LXRvb2xiYXItaXRlbS1zcGFjaW5nfSAqIDIpICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1pdGVtLWxhcmdlLXNwYWNpbmctc206IGNhbGMoI3skZHgtdG9vbGJhci1pdGVtLXNwYWNpbmctc219ICogMikgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWl0ZW0tbGFyZ2Utc3BhY2luZy1sZzogY2FsYygjeyRkeC10b29sYmFyLWl0ZW0tc3BhY2luZy1sZ30gKiAyKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1kcm9wZG93bi1ib3R0b20tc2hlZXQtYm9yZGVyLXJhZGl1czogMTJweCAhZGVmYXVsdDtcclxuXHJcbi8vIFJpYmJvbiBUb29sYmFyXHJcbiRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1ib3JkZXItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLXBsYWNlaG9sZGVyLWJvcmRlci1jb2xvcjogcmVkICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtcGxhY2Vob2xkZXItYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtcGxhY2Vob2xkZXItYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItc2l6ZTogJGR4LWltYWdlLXNpemUgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItc2l6ZS1zbTogJGR4LWltYWdlLXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItc2l6ZS1sZzogJGR4LWltYWdlLXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWVkaXQtaXRlbS1zcGFjaW5nOiAwLjRlbSAhZGVmYXVsdDtcclxuJGR4LXJpYmJvbi10b29sYmFyLWl0ZW0tc3BhY2luZzogMC41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gT2ZmaWNlIHJpYmJvblxyXG4kZHgtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1lbGVtZW50LWJnLWFscGhhOiAwLjEgIWRlZmF1bHQ7XHJcbiRkeC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWVsZW1lbnQtYmc6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtb2ZmaWNlLXJpYmJvbi1ib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRkeC1vZmZpY2UtcmliYm9uLWJvcmRlci1ib3R0b20tY29sb3I6ICRkeC1ibGFjayAhZGVmYXVsdDtcclxuXHJcbi8vIFRhYnNcclxuJGR4LXRhYi1zaXplOiAyLjVyZW0gIWRlZmF1bHQ7IC8vIDQwcHg7XHJcbiRkeC10YWItc2l6ZS1zbTogMi4yNXJlbSAhZGVmYXVsdDsgLy8gMzZweDtcclxuJGR4LXRhYi1zaXplLWxnOiAyLjc1cmVtICFkZWZhdWx0OyAvLyA0NHB4O1xyXG5cclxuJGR4LXRhYnMtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtdGFicy1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXRhYnMtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LXRhYnMtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRhYnMtcGFkZGluZy14OiAwICFkZWZhdWx0O1xyXG4kZHgtdGFicy1wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXBhZGRpbmctdG9wOiAkZHgtdGFicy1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXBhZGRpbmctYm90dG9tOiAkZHgtdGFicy1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXBhZGRpbmctbGVmdDogJGR4LXRhYnMtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtdGFicy1wYWRkaW5nLXJpZ2h0OiAkZHgtdGFicy1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXNlcGFyYXRvci1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFicy1zY3JvbGwtYnRuLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtc2Nyb2xsLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXNjcm9sbC1idG4tZGlzYWJsZWQtY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhYnMtY29udGVudC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdGFicy1jb250ZW50LWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWNvbnRlbnQtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtdGFicy1jb250ZW50LWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY29udGVudC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY29udGVudC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFicy10YWItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLWluYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXRhYi1ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xyXG4kZHgtdGFicy1ob3Jpem9udGFsLXRhYi13aWR0aDogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXZlcnRpY2FsLXRhYi13aWR0aDogMTIwcHggIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFicy10YWItcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItcGFkZGluZy14LXNtOiAkZHgtdGFicy10YWItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItcGFkZGluZy14LWxnOiAkZHgtdGFicy10YWItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItcGFkZGluZy15OiBtYXRoLmRpdigkZHgtdGFiLXNpemUgLSAkZHgtc2l6ZSAtICRkeC1ib3JkZXJzLXdpZHRoLCAyKSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLXBhZGRpbmcteS1zbTogbWF0aC5kaXYoJGR4LXRhYi1zaXplLXNtIC0gJGR4LXNpemUtc20gLSAkZHgtYm9yZGVycy13aWR0aCwgMikgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXRhYi1wYWRkaW5nLXktbGc6IG1hdGguZGl2KCRkeC10YWItc2l6ZS1sZyAtICRkeC1zaXplLWxnIC0gJGR4LWJvcmRlcnMtd2lkdGgsIDIpICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhYnMtdGFiLXNlbGVjdGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLXNlbGVjdGVkLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhYnMtaW1hZ2Utc3BhY2luZzogJGR4LWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWltYWdlLXNwYWNpbmctc206ICRkeC1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtdGFicy1pbWFnZS1zcGFjaW5nLWxnOiAkZHgtaW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuJGR4LXRhYnMtaW1hZ2UtbWFyZ2luLXk6IG1hdGguZGl2KCRkeC10YWItc2l6ZSAtICRkeC10YWJzLXRhYi1wYWRkaW5nLXkgKiAyIC0gJGR4LWltYWdlLXNpemUgLSAkZHgtYm9yZGVycy13aWR0aCwgMikgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWltYWdlLW1hcmdpbi15LXNtOiBtYXRoLmRpdigkZHgtdGFiLXNpemUtc20gLSAkZHgtdGFicy10YWItcGFkZGluZy15LXNtICogMiAtICRkeC1pbWFnZS1zaXplLXNtIC0gJGR4LWJvcmRlcnMtd2lkdGgsIDIpICFkZWZhdWx0O1xyXG4kZHgtdGFicy1pbWFnZS1tYXJnaW4teS1sZzogbWF0aC5kaXYoJGR4LXRhYi1zaXplLWxnIC0gJGR4LXRhYnMtdGFiLXBhZGRpbmcteS1sZyAqIDIgLSAkZHgtaW1hZ2Utc2l6ZS1sZyAtICRkeC1ib3JkZXJzLXdpZHRoLCAyKSAhZGVmYXVsdDtcclxuXHJcbiRkeC10YWJzLXRhYi1zZWxlY3RlZC1lbGVtZW50LWJnOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLXNlbGVjdGVkLWVsZW1lbnQtaGVpZ2h0OiAkZHgtYm9yZGVyLXdpZHRoICogMyAhZGVmYXVsdDtcclxuXHJcbiRkeC10YWJzLXRhYi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLWZvY3VzLW91dGxpbmUtd2lkdGg6ICRkeC1mb2N1cy1vdXRsaW5lLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuLy8gR3JvdXBDb250cm9sXHJcbiRkeC1ncm91cC1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1ib3JkZXItcmFkaXVzOiA2cHggIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JvdXAtaGVhZGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItaG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItc2VsZWN0ZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLXNlbGVjdGVkLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIDEycHhcclxuJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LXNtICFkZWZhdWx0OyAvLyA4cHhcclxuJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LWxnICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItc3BhY2luZzogJGR4LXBhbmVsLWhlYWRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLXNwYWNpbmctc206ICRkeC1wYW5lbC1oZWFkZXItc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1zcGFjaW5nLWxnOiAkZHgtcGFuZWwtaGVhZGVyLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogJGR4LWdyb3VwLWJvcmRlci1yYWRpdXMgLSAkZHgtZ3JvdXAtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUgIWRlZmF1bHQ7IC8vIDE2cHhcclxuJGR4LWdyb3VwLWhlYWRlci1mb250LXNpemUtc206ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXNtICFkZWZhdWx0OyAvLyAxNHB4XHJcbiRkeC1ncm91cC1oZWFkZXItZm9udC1zaXplLWxnOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDsgLy8gMThweFxyXG4kZHgtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItYnRuLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1idG4tY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuXHJcbi8vIEZvcm1MYXlvdXRcclxuJGR4LWZsLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1mbC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1mbC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZmwtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC1wYWRkaW5nLXg6IDAgIWRlZmF1bHQ7XHJcbiRkeC1mbC1wYWRkaW5nLXgtc206IDAgIWRlZmF1bHQ7XHJcbiRkeC1mbC1wYWRkaW5nLXgtbGc6IDAgIWRlZmF1bHQ7XHJcbiRkeC1mbC1wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XHJcbiRkeC1mbC1wYWRkaW5nLXktc206IDAgIWRlZmF1bHQ7XHJcbiRkeC1mbC1wYWRkaW5nLXktbGc6IDAgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1ib3JkZXItcmFkaXVzOiAkZHgtZ3JvdXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWNvbG9yOiAkZHgtZ3JvdXAtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1iZzogJGR4LWdyb3VwLWJnICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtc3BhY2luZy15OiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1zcGFjaW5nLXktc206IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1zcGFjaW5nLXktbGc6IDJyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWJnOiAkZHgtZ3JvdXAtaGVhZGVyLWJnICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWNvbG9yOiAkZHgtZ3JvdXAtaGVhZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy14LXNtOiAkZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgtbGc6ICRkeC1ncm91cC1oZWFkZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15LXNtOiAkZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXktbGc6ICRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXM6ICRkeC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1mb250LXNpemU6ICRkeC1ncm91cC1oZWFkZXItZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1zbTogJGR4LWdyb3VwLWhlYWRlci1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItZm9udC1zaXplLWxnOiAkZHgtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogJGR4LWdyb3VwLWhlYWRlci1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1zbTogJGR4LWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1sZzogJGR4LWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1mb250LXdlaWdodDogJGR4LWdyb3VwLWhlYWRlci1mb250LXdlaWdodCAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItYnRuLWJnOiAkZHgtZ3JvdXAtaGVhZGVyLWJ0bi1iZyAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1idG4tY29sb3I6ICRkeC1ncm91cC1oZWFkZXItYnRuLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZzogJGR4LWdyb3VwLWhlYWRlci1idG4taG92ZXItYmcgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiAkZHgtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAkZHgtZ3JvdXAtaGVhZGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItc3BhY2luZy1zbTogJGR4LWdyb3VwLWhlYWRlci1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmctbGc6ICRkeC1ncm91cC1oZWFkZXItc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteDogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14ICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRkeC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LXNtICFkZWZhdWx0OyAvLyA4cHhcclxuJGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7IC8vIDE2cHhcclxuJGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXkgIWRlZmF1bHQ7IC8vIDEycHhcclxuJGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7IC8vIDhweFxyXG4kZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1sZyAhZGVmYXVsdDsgLy8gMTZweFxyXG4kZHgtZmwtZ3JvdXAtZm9udC1mYW1pbHk6ICRkeC1ncm91cC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWZvbnQtc2l6ZTogJGR4LWdyb3VwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWZvbnQtc2l6ZS1zbTogJGR4LWdyb3VwLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWZvbnQtc2l6ZS1sZzogJGR4LWdyb3VwLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWxpbmUtaGVpZ2h0OiAkZHgtZ3JvdXAtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1saW5lLWhlaWdodC1zbTogJGR4LWdyb3VwLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtbGluZS1oZWlnaHQtbGc6ICRkeC1ncm91cC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbC10YWItZ3JvdXAtZm9udC1mYW1pbHk6ICRkeC10YWJzLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWZvbnQtc2l6ZTogJGR4LXRhYnMtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWZvbnQtc2l6ZS1zbTogJGR4LXRhYnMtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWZvbnQtc2l6ZS1sZzogJGR4LXRhYnMtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0OiAkZHgtdGFicy1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1saW5lLWhlaWdodC1zbTogJGR4LXRhYnMtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtbGluZS1oZWlnaHQtbGc6ICRkeC10YWJzLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWJnOiAkZHgtdGFicy1iZyAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1jb2xvcjogJGR4LXRhYnMtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtcGFkZGluZy10b3A6ICRkeC10YWJzLXBhZGRpbmctdG9wICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXBhZGRpbmcteDogJGR4LXRhYnMtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItY29sb3I6ICRkeC10YWJzLXNlcGFyYXRvci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci1zdHlsZTogJGR4LXRhYnMtc2VwYXJhdG9yLWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLXdpZHRoOiAkZHgtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteDogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1jb250ZW50LWNvbG9yOiAkZHgtdGFicy1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtZm9udC1zaXplOiAkZHgtdGFicy1jb250ZW50LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1jb250ZW50LWZvbnQtc2l6ZS1zbTogJGR4LXRhYnMtY29udGVudC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemUtbGc6ICRkeC10YWJzLWNvbnRlbnQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQ6ICRkeC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtY29udGVudC1saW5lLWhlaWdodC1zbTogJGR4LXRhYnMtY29udGVudC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1jb250ZW50LWxpbmUtaGVpZ2h0LWxnOiAkZHgtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWZsLXRhYi1ncm91cC10YWItdGFiLXBhZGRpbmcteDogJGR4LXRhYnMtdGFiLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC10YWItdGFiLXBhZGRpbmcteC1zbTogJGR4LXRhYnMtdGFiLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC10YWItdGFiLXBhZGRpbmcteC1sZzogJGR4LXRhYnMtdGFiLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC10YWItdGFiLXBhZGRpbmcteTogJGR4LXRhYnMtdGFiLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC10YWItdGFiLXBhZGRpbmcteS1zbTogJGR4LXRhYnMtdGFiLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC10YWItdGFiLXBhZGRpbmcteS1sZzogJGR4LXRhYnMtdGFiLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC10YWItYm9yZGVyLXN0eWxlOiAkZHgtdGFicy10YWItYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi1ib3JkZXItY29sb3I6ICRkeC10YWJzLXRhYi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtdGFiLXNlbGVjdGVkLWJnOiAkZHgtdGFicy10YWItc2VsZWN0ZWQtYmcgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtdGFiLXNlbGVjdGVkLWNvbG9yOiAkZHgtdGFicy10YWItc2VsZWN0ZWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtdGFiLWhvdmVyLWJnOiAkZHgtdGFicy10YWItaG92ZXItYmcgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtdGFiLWhvdmVyLWNvbG9yOiAkZHgtdGFicy10YWItaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmwtdGFiLWdyb3VwLWltYWdlLXNwYWNpbmc6ICRkeC10YWJzLWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtaW1hZ2Utc3BhY2luZy1zbTogJGR4LXRhYnMtaW1hZ2Utc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1pbWFnZS1zcGFjaW5nLWxnOiAkZHgtdGFicy1pbWFnZS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWZsLWNhcHRpb24tb3BhY2l0eTogMC43NSAhZGVmYXVsdDtcclxuJGR4LWZsLWNhcHRpb24tY29sb3I6IHJnYmEoJGR4LWNvbG9yLCAkZHgtZmwtY2FwdGlvbi1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJGR4LWZsLWNhcHRpb24tZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuXHJcbiRkeC1yb3ctaXRlbS1zcGFjaW5nLXg6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvdy1pdGVtLXNwYWNpbmcteTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvdy1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbC1pdGVtLXNwYWNpbmcteDogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtZmwtaXRlbS1zcGFjaW5nLXgtc206IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1mbC1pdGVtLXNwYWNpbmcteC1sZzogMnJlbSAhZGVmYXVsdDtcclxuJGR4LWZsLWl0ZW0tc3BhY2luZy15OiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZmwtaXRlbS1zcGFjaW5nLXktc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWZsLWl0ZW0tc3BhY2luZy15LWxnOiAxcmVtICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2aWdhdGlvblxyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS1ob3Zlci1iYXNlLWJnOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0taG92ZXItYmctYWxwaGE6ICRkeC1zdGF0ZS1ob3Zlci1iZy1hbHBoYSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS1zZWxlY3RlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbmF2aWdhdGlvbi1leHBhbmQtYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tZXhwYW5kLWJ0bi1ob3Zlci1iYXNlLWJnOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWV4cGFuZC1idG4taG92ZXItYmctYWxwaGE6ICRkeC1zdGF0ZS1ob3Zlci1iZy1hbHBoYSAhZGVmYXVsdDtcclxuXHJcbiRkeC1uYXZpZ2F0aW9uLWZpbHRlci1jb250ZW50LWJnLWNvbG9yOiB5ZWxsb3cgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWZpbHRlci1jb250ZW50LWNvbG9yOiAkZHgtZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbmF2aWdhdGlvbi1kcm9wZG93bi1taW4td2lkdGgtcmF0aW86IDExLjQyODUgIWRlZmF1bHQ7XHJcblxyXG4vLyB0aGVzZSB2YXJpYWJsZXMgYXJlIHJlcXVpcmVkIGluIG9yZGVyIHRvIHByb3ZpZGUgc2l6aW5nIHdvcmtzIHByb3Blcmx5IHRpbGwgd2UgY2hhbmdlIHZhbHVlcyBpbiBzaXplLWJveC5zY3NzXHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQ6IDEuNDI4NSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS1saW5lLWhlaWdodC1zbTogMS4zMzMgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQtbGc6IDEuNSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS10ZXh0LXNpemU6ICRkeC1mb250LXNpemUgKiAkZHgtbmF2aWdhdGlvbi1pdGVtLWxpbmUtaGVpZ2h0ICFkZWZhdWx0OyAgICAgICAgICAgIC8vIDIwcHgvMS4yNXJlbVxyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAqICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7ICAgLy8gMTZweC8xcmVtXHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tdGV4dC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICogJGR4LW5hdmlnYXRpb24taXRlbS1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDsgICAvLyAyNHB4LzEuNXJlbVxyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtcGFkZGluZy15OiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplIC0gJGR4LW5hdmlnYXRpb24taXRlbS10ZXh0LXNpemUsIDIpICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtcGFkZGluZy15LXNtOiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplLXNtIC0gJGR4LW5hdmlnYXRpb24taXRlbS10ZXh0LXNpemUtc20sIDIpICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtcGFkZGluZy15LWxnOiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplLWxnIC0gJGR4LW5hdmlnYXRpb24taXRlbS10ZXh0LXNpemUtbGcsIDIpICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXBhZGRpbmcteTogbWF0aC5kaXYoJGR4LXNpemUgLSAkZHgtdGV4dC1zaXplLCAyKSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS1wYWRkaW5nLXktc206IG1hdGguZGl2KCRkeC1zaXplLXNtIC0gJGR4LXRleHQtc2l6ZS1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tcGFkZGluZy15LWxnOiBtYXRoLmRpdigkZHgtc2l6ZS1sZyAtICRkeC10ZXh0LXNpemUtbGcsIDIpICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXNwYWNpbmc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXNwYWNpbmctc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tc3BhY2luZy1sZzogMC41cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLXNtOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1sZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBBY2NvcmRpb25cclxuXHJcbi8vIHJlZG8gYWZ0ZXIgbmV3IHRva2Vuc1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQtc206IDEuMTQyOCAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQtbGc6IDEuMiAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemUtc206IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemUtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtc2l6ZTogJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplICogJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtc2l6ZS1zbTogJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplLXNtICogJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtc2l6ZS1sZzogJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplLWxnICogJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtcGFkZGluZy15OiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplIC0gJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1zaXplLCAyKSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXktc206IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUtc20gLSAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXNpemUtc20sIDIpICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteS1sZzogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZS1sZyAtICRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtc2l6ZS1sZywgMikgIWRlZmF1bHQ7XHJcblxyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZTogJGR4LWdyb3VwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1mb250LXNpemUtc206ICRkeC1ncm91cC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplLWxnOiAkZHgtZ3JvdXAtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0OiAkZHgtbmF2aWdhdGlvbi1pdGVtLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbmF2aWdhdGlvbi1pdGVtLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbmF2aWdhdGlvbi1pdGVtLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci13aWR0aDogJGR4LWdyb3VwLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1ib3JkZXItY29sb3I6ICRkeC1ncm91cC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xyXG5cclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15OiAkZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15LXNtOiAkZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15LWxnOiAkZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14OiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgtc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14LWxnOiAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItYmc6ICRkeC1ncm91cC1oZWFkZXItYmcgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWNvbG9yOiAkZHgtZ3JvdXAtaGVhZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ob3Zlci1iZzogJGR4LWdyb3VwLWhlYWRlci1ob3Zlci1iZyAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItaG92ZXItY29sb3I6ICRkeC1ncm91cC1oZWFkZXItaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXNlbGVjdGVkLWJnOiAkZHgtZ3JvdXAtaGVhZGVyLXNlbGVjdGVkLWJnICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1zZWxlY3RlZC1jb2xvcjogJGR4LWdyb3VwLWhlYWRlci1zZWxlY3RlZC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItZGlzYWJsZWQtb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXM6ICRkeC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXJhZGl1cyAtICRkeC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLWZvbnQtc2l6ZTogJGR4LWFjY29yZGlvbi1ncm91cC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1mb250LXNpemUtc206ICRkeC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tZm9udC1zaXplLWxnOiAkZHgtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLWxpbmUtaGVpZ2h0OiAkZHgtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tbGluZS1oZWlnaHQtc206ICRkeC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1saW5lLWhlaWdodC1sZzogJGR4LWFjY29yZGlvbi1ncm91cC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmc6ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmctc206ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmctbGc6ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1pdGVtLWNvbnRlbnQtaW5kZW50OiAkZHgtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1pdGVtLWNvbnRlbnQtaW5kZW50LXNtOiAkZHgtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1pdGVtLWNvbnRlbnQtaW5kZW50LWxnOiAkZHgtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1pdGVtLWNvbnRlbnQtcGFkZGluZy14OiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gMTJweFxyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LXNtICFkZWZhdWx0OyAvLyA4cHhcclxuJGR4LWFjY29yZGlvbi1pdGVtLWNvbnRlbnQtcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDsgLy8gMTZweFxyXG5cclxuJGR4LWFjY29yZGlvbi1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tc2VsZWN0aW9uLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1pdGVtLXNlbGVjdGlvbi1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1pdGVtLXNlbGVjdGVkLWJhc2UtYmc6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1pdGVtLXNlbGVjdGVkLWJnLWFscGhhOiAkZHgtc3RhdGUtc2VsZWN0ZWQtYmctYWxwaGEgIWRlZmF1bHQ7XHJcblxyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tYnRuLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1pdGVtLWJ0bi1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24taXRlbS1idG4taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuLy8gVHJlZVZpZXdcclxuJGR4LXRyZWV2aWV3LXNwYWNpbmcteDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LXNwYWNpbmcteTogMCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdHJlZXZpZXctYnRuLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWJ0bi1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1idG4taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctYnRuLWhvdmVyLWJhc2UtYmc6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWJ0bi1ob3Zlci1iZy1hbHBoYTogJGR4LXN0YXRlLWhvdmVyLWJnLWFscGhhICFkZWZhdWx0O1xyXG5cclxuJGR4LXRyZWV2aWV3LWltYWdlLXNwYWNpbmc6ICRkeC1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaW1hZ2Utc3BhY2luZy1zbTogJGR4LWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pbWFnZS1zcGFjaW5nLWxnOiAkZHgtaW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC10cmVldmlldy1yb290LWl0ZW1zLWNvbnRhaW5lci1zcGFjaW5nLXg6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1yb290LWl0ZW1zLWNvbnRhaW5lci1zcGFjaW5nLXk6IDAuMTI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWJvdHRvbS1zcGFjaW5nOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctbmF2aWdhdGlvbi1maWx0ZXItYm90dG9tLXNwYWNpbmctc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWJvdHRvbS1zcGFjaW5nLWxnOiAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1ib3R0b20tc3BhY2luZzogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1sZWZ0LXNwYWNpbmc6ICRkeC1zaXplICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2stYWxsLWxlZnQtc3BhY2luZy1zbTogJGR4LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1jaGVjay1hbGwtbGVmdC1zcGFjaW5nLWxnOiAkZHgtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20tY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1mb2N1c2VkLXNoYWRvdy1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdHJlZXZpZXctaXRlbS10ZXh0LXdyYXA6IG5vcm1hbCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWNvbG9yOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLXNwYWNpbmcteTogMC4zNzVyZW0gIWRlZmF1bHQ7IC8vIHZhbHVlcyBtYXRjaCB3aXRoIGltYWdlLXNwYWNpbmcgLT4gYWRkIGNvbW1vbiB2YXJpYWJsZSBmb3Igc3BhY2luZ1xyXG4kZHgtdHJlZXZpZXctaXRlbS1zcGFjaW5nLXktc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLXNwYWNpbmcteS1sZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1tYXJnaW46ICRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1tYXJnaW4tc206ICRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LXNtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1tYXJnaW4tbGc6ICRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LWxnICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2tib3gtY2hlY2tlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWNoZWNrYm94LWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtY2hlY2tlZC1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrZWQtY2hlY2tib3gtb3BhY2l0eTogODAlICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2VkLWRpc2FibGVkLWNoZWNrYm94LW9wYWNpdHk6IDQwJSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtY2hlY2tlZC1jb2xvcjogJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1iZzogJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZyAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtZGlzYWJsZWQtYmc6ICRkeC1jaGVja2JveC1iYXNlLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1kaXNhYmxlZC1jb2xvcjogJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LXVuY2hlY2tlZC1iZzogJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC11bmNoZWNrZWQtaG92ZXItYmc6ICRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1iZyAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtdW5jaGVja2VkLWJvcmRlci13aWR0aDogJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRkeC10cmVldmlldy1pdGVtLWNvbnRlbnQtY29udGFpbmVyLWJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNvbnRlbnQtY29udGFpbmVyLWJvcmRlci13aWR0aDogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNvbnRlbnQtY29udGFpbmVyLWZvY3VzLXNoYWRvdy1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50OiBtYXRoLmRpdigkZHgtc2l6ZSwgMikgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50LXNtOiBtYXRoLmRpdigkZHgtc2l6ZS1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50LWxnOiBtYXRoLmRpdigkZHgtc2l6ZS1sZywgMikgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLXNlbGVjdGVkLWJhc2UtYmc6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1zZWxlY3RlZC1iZy1hbHBoYTogJGR4LXN0YXRlLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtYmctYWxwaGE6IDIwJSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy14LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXktc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteC1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXktbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1mb2N1cyAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLW91dGxpbmUtd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAtMnB4ICFkZWZhdWx0O1xyXG5cclxuJGR4LXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1jaGVja2JveC1yZWFkb25seS1ib3JkZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XHJcblxyXG4vLyBCYWRnZVRleHRcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2Utc3BhY2luZzogJGR4LWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLXNwYWNpbmctc206ICRkeC1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nLWxnOiAkZHgtaW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuXHJcbi8vIHJlZG8gYWZ0ZXIgZml4IHNpemluZyB2YXJpYWJsZXNcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtbGluZS1oZWlnaHQ6ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbmF2aWdhdGlvbi1pdGVtLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1saW5lLWhlaWdodC1sZzogJGR4LW5hdmlnYXRpb24taXRlbS1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLWNvbG9yOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLXNlbGVjdGVkLWNvbG9yOiAkZHgtZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLWJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLXRleHQtc3BhY2luZy14OiAkZHgtaW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtdGV4dC1zcGFjaW5nLXgtc206ICRkeC1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS10ZXh0LXNwYWNpbmcteC1sZzogJGR4LWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLXNlY29uZGFyeS1iZzogJGR4LWdyYXktNjAwICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1zZWNvbmRhcnktc2VsZWN0ZWQtYmc6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIFdhaXQgaW5kaWNhdG9yXHJcbiRkeC13YWl0LWluZGljYXRvci1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC13YWl0LWluZGljYXRvci1uby1hcmVhLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kZHgtd2FpdC1pbmRpY2F0b3ItYXJlYS1iYWNrZ3JvdW5kLWNvbG9yOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC13YWl0LWluZGljYXRvci1zaXplLXNtOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtd2FpdC1pbmRpY2F0b3Itc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXdhaXQtaW5kaWNhdG9yLXNpemUtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXdhaXQtaW5kaWNhdG9yLWZsaXAtYW5pbWF0aW9uLXJvdGF0aW9uLXk6IGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1mbGlwLXJvdGF0aW9uLXkgIWRlZmF1bHQ7XHJcbiRkeC13YWl0LWluZGljYXRvci1mbGlwLWFuaW1hdGlvbi1yb3RhdGlvbi14OiBkeGJsLWluZGljYXRvci1hbmltYXRpb24tZmxpcC1yb3RhdGlvbi14ICFkZWZhdWx0O1xyXG5cclxuLy8gTG9hZGluZyBwYW5lbFxyXG4kZHgtbG9hZGluZy1wYW5lbC13aWR0aDogMTAwJSAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAxMDAlICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1zaGFkaW5nLWNvbG9yOiByZ2JhKDAgMCAwIC8gNjAlKSAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtdW5kZXJsYXktYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLW92ZXJsYXktYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLW92ZXJsYXktb3BhY2l0eTogMCAhZGVmYXVsdDtcclxuXHJcbiRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1zaXplLXNtOiAkZHgtbG9hZGluZy1pbmRpY2F0b3Itc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLXNpemU6ICRkeC1sb2FkaW5nLWluZGljYXRvci1zaXplICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Itc2l6ZS1sZzogJGR4LWxvYWRpbmctaW5kaWNhdG9yLXNpemUtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS13aWR0aDogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLWhlaWdodDogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteC1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy14OiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXgtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy15OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItbWFyZ2luOiAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zaXplLXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNpemU6IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNpemUtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc3BhY2Utc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZS1sZzogMXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIENvbnRleHRNZW51XHJcbiRkeC1jb250ZXh0LW1lbnUtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1ib3JkZXItcmFkaXVzOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tcG9wb3V0LWljb24tb3BhY2l0eTogJGR4LWltYWdlLWNvbG9yLWFscGhhICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1kaXNhYmxlZC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWRpc2FibGVkLW9wYWNpdHk6ICRkeC1zdGF0ZS1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkZHgtZm9jdXMgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAkZHgtZm9jdXMtb3V0bGluZS13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1wYWRkaW5nLXg6IDAgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtcGFkZGluZy15OiAwICFkZWZhdWx0O1xyXG5cclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLWFjdGl2ZS1iYXNlLWJnOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLWFjdGl2ZS1iZy1hbHBoYTogJGR4LXN0YXRlLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1hY3RpdmUtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LXNlcGFyYXRvci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1zZXBhcmF0b3Itc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtY29udGV4dC1tZW51LWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LW1pbi13aWR0aDogJGR4LWZvbnQtc2l6ZSAqICRkeC1uYXZpZ2F0aW9uLWRyb3Bkb3duLW1pbi13aWR0aC1yYXRpbyAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1taW4td2lkdGgtc206ICRkeC1mb250LXNpemUtc20gKiAkZHgtbmF2aWdhdGlvbi1kcm9wZG93bi1taW4td2lkdGgtcmF0aW8gIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtbWluLXdpZHRoLWxnOiAkZHgtZm9udC1zaXplLWxnICogJGR4LW5hdmlnYXRpb24tZHJvcGRvd24tbWluLXdpZHRoLXJhdGlvICFkZWZhdWx0O1xyXG5cclxuJGR4LWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWltYWdlLXNwYWNpbmctc206ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZy1sZzogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteDogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteC1zbTogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteC1sZzogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteTogJGR4LW5hdmlnYXRpb24taXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXktc206ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15LWxnOiAkZHgtbmF2aWdhdGlvbi1pdGVtLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLXRleHQtcGFkZGluZy14OiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nICsgJGR4LWltYWdlLXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteC1zbTogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1zbSArICRkeC1pbWFnZS1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tdGV4dC1wYWRkaW5nLXgtbGc6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctbGcgKyAkZHgtaW1hZ2Utc2l6ZS1sZyAhZGVmYXVsdDtcclxuXHJcbi8vIE1lbnVcclxuJGR4LW1lbnUtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tZm9udC1zaXplLXNtOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1mb250LXNpemUtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tbGluZS1oZWlnaHQtc206IDEuMTQzICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWxpbmUtaGVpZ2h0LWxnOiAxLjIgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXNlcGFyYXRvci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtc2VwYXJhdG9yLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbWVudS1zZXBhcmF0b3Itc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRvcC1sZWZ0LWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtbWVudS10b3AtcmlnaHQtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWJvdHRvbS1sZWZ0LWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtbWVudS1ib3R0b20tcmlnaHQtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtYm9yZGVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtYm9yZGVyLXN0eWxlOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1zZWxlY3RlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWRpc2FibGVkLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tZGlzYWJsZWQtb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogJGR4LWltYWdlLXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0taW1hZ2Utc2l6ZS1zbTogJGR4LWltYWdlLXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0taW1hZ2Utc2l6ZS1sZzogJGR4LWltYWdlLXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogJGR4LWZvY3VzICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6ICRkeC1mb2N1cy1vdXRsaW5lLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAxcHggIWRlZmF1bHQ7XHJcblxyXG4kZHgtbWVudS1pdGVtLXRleHQtc2l6ZTogJGR4LW1lbnUtaXRlbS1mb250LXNpemUgKiAkZHgtbWVudS1pdGVtLWxpbmUtaGVpZ2h0ICFkZWZhdWx0OyAvLyAyMHB4XHJcbiRkeC1tZW51LWl0ZW0tdGV4dC1zaXplLXNtOiAkZHgtbWVudS1pdGVtLWZvbnQtc2l6ZS1zbSAqICRkeC1tZW51LWl0ZW0tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7IC8vIDE2cHhcclxuJGR4LW1lbnUtaXRlbS10ZXh0LXNpemUtbGc6ICRkeC1tZW51LWl0ZW0tZm9udC1zaXplLWxnICogJGR4LW1lbnUtaXRlbS1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDsgLy8gMjRweFxyXG4kZHgtbWVudS1pdGVtLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXgtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tcGFkZGluZy14LWxnOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLXBhZGRpbmcteTogbWF0aC5kaXYoJGR4LXBhbmVsLWhlYWRlci1zaXplIC0gJGR4LW1lbnUtaXRlbS10ZXh0LXNpemUsIDIpICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLXBhZGRpbmcteS1zbTogbWF0aC5kaXYoJGR4LXBhbmVsLWhlYWRlci1zaXplLXNtIC0gJGR4LW1lbnUtaXRlbS10ZXh0LXNpemUtc20sIDIpICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLXBhZGRpbmcteS1sZzogbWF0aC5kaXYoJGR4LXBhbmVsLWhlYWRlci1zaXplLWxnIC0gJGR4LW1lbnUtaXRlbS10ZXh0LXNpemUtbGcsIDIpICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZy1zbTogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZy1sZzogMC44NzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtbWVudS10aXRsZS1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xyXG4kZHgtbWVudS10aXRsZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRpdGxlLWZvbnQtc2l6ZS1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdGl0bGUtZm9udC1zaXplLWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRpdGxlLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xyXG4kZHgtbWVudS10aXRsZS1wYWRkaW5nLXg6ICRkeC1tZW51LWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtbWVudS10aXRsZS1wYWRkaW5nLXgtc206ICRkeC1tZW51LWl0ZW0tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS10aXRsZS1wYWRkaW5nLXgtbGc6ICRkeC1tZW51LWl0ZW0tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtbWVudS10aXRsZS1wYWRkaW5nLXk6ICRkeC1tZW51LWl0ZW0tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtbWVudS10aXRsZS1wYWRkaW5nLXktc206ICRkeC1tZW51LWl0ZW0tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS10aXRsZS1wYWRkaW5nLXktbGc6ICRkeC1tZW51LWl0ZW0tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXg6ICRkeC1tZW51LWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteC1zbTogJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14LWxnOiAkZHgtbWVudS1pdGVtLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXk6IG1hdGguZGl2KCRkeC1wYW5lbC1oZWFkZXItc2l6ZSAtICRkeC1pbWFnZS1zaXplLCAyKSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXktc206IG1hdGguZGl2KCRkeC1wYW5lbC1oZWFkZXItc2l6ZS1zbSAtICRkeC1pbWFnZS1zaXplLXNtLCAyKSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXktbGc6IG1hdGguZGl2KCRkeC1wYW5lbC1oZWFkZXItc2l6ZS1sZyAtICRkeC1pbWFnZS1zaXplLWxnLCAyKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0taW1hZ2Utc3BhY2luZzogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1pbWFnZS1zcGFjaW5nLXNtOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWltYWdlLXNwYWNpbmctbGc6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tcGFkZGluZy14OiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteC1zbTogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1wYWRkaW5nLXgtbGc6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tcGFkZGluZy15OiAkZHgtbmF2aWdhdGlvbi1pdGVtLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1wYWRkaW5nLXktc206ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteS1sZzogJGR4LW5hdmlnYXRpb24taXRlbS1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLWltYWdlLXNwYWNpbmc6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0taW1hZ2Utc3BhY2luZy1zbTogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1pbWFnZS1zcGFjaW5nLWxnOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgtc206ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14LWxnOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogJGR4LW5hdmlnYXRpb24taXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15LXNtOiAkZHgtbmF2aWdhdGlvbi1pdGVtLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1wYWRkaW5nLXktbGc6ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1wYWRkaW5nLXg6IDAgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLXBhZGRpbmcteTogMCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAkZHgtZm9udC1zaXplICogJGR4LW5hdmlnYXRpb24tZHJvcGRvd24tbWluLXdpZHRoLXJhdGlvICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1taW4td2lkdGgtc206ICRkeC1mb250LXNpemUtc20gKiAkZHgtbmF2aWdhdGlvbi1kcm9wZG93bi1taW4td2lkdGgtcmF0aW8gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aC1sZzogJGR4LWZvbnQtc2l6ZS1sZyAqICRkeC1uYXZpZ2F0aW9uLWRyb3Bkb3duLW1pbi13aWR0aC1yYXRpbyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkZHgtZm9jdXMgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLW91dGxpbmUtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4vLyBDaGFydHNcclxuJGR4LWNoYXJ0LWxlZ2VuZC1iZzogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtbGVnZW5kLWJvcmRlcjogJGR4LWJvcmRlci13aWR0aCBzb2xpZCAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtbGVnZW5kLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtbGVnZW5kLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWZvY3VzLW91dGxpbmUtd2lkdGg6ICRkeC1mb2N1cy1zaGFkb3ctc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWZvY3VzLW91dGxpbmUtc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtYXhpcy10aXRsZS1mb250LWNvbG9yOiAjNzY3Njc2ICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtY29uc3RhbnQtbGluZS1jb2xvcjogIzAwMCAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWF4aXMtbGluZS1jb2xvcjogIzc2NzY3NiAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LXBvaW50LWhvdmVyLWNvbG9yOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1lcnJvci1iYXItY29sb3I6ICMwMDAgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1hbm5vdGF0aW9uLWNvbG9yOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1hbm5vdGF0aW9uLXRleHQtY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG4vLyBSaWNoRWRpdFxyXG4kZHgtcmljaC1lZGl0LWJnOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC1yaWNoLWVkaXQtdmlldy1iZzogJGR4LWdyYXktMTAwICFkZWZhdWx0O1xyXG4kZHgtcmljaC1lZGl0LWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXJpY2gtZWRpdC1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1yaWNoLWVkaXQtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1yaWNoLWVkaXQtcXVpY2stc2VhcmNoLWJvcmRlci1yYWRpdXM6ICRkeC1wYW5lbC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuLy8gU2NoZWR1bGVyXHJcbiRkeC1zY2hlZHVsZXItZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LXNjaGVkdWxlci1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtc2NoZWR1bGVyLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LXNjaGVkdWxlci1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1zY2hlZHVsZXItYmFja2dyb3VuZC1jb2xvcjogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteDogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtc2NoZWR1bGVyLXRvb2xiYXItZml4LWhlaWdodDogY2FsYygyZW0gKyAycHgpICFkZWZhdWx0O1xyXG4kZHgtc2NoZWR1bGVyLWRpc2FibGVkLWNvbG9yOiAkZHgtbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyBEcmF3ZXJcclxuJGR4LWRyYXdlci1hbmltYXRpb24tZHVyYXRpb246IDMwMG1zICFkZWZhdWx0O1xyXG5cclxuJGR4LWRyYXdlci1jb250ZW50LXNoYWRpbmctYmc6ICRkeC1wb3B1cC1iYWNrLWJnICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1vcGFjaXR5OiAkZHgtcG9wdXAtYmFjay1vcGFjaXR5ICFkZWZhdWx0O1xyXG5cclxuJGR4LWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRkeC1kcmF3ZXItcGFuZWwtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctbGVmdDogMC42MjVyZW0gMCAwLjkzNzVyZW0gLTAuMTg3NXJlbSByZ2JhKDAgMCAwIC8gMTAlKSwgMC4yNXJlbSAwIDAuMzc1cmVtIC0wLjI1cmVtIHJnYmEoMCAwIDAgLyAxMCUpICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctcmlnaHQ6IC0wLjYyNXJlbSAwIDAuOTM3NXJlbSAtMC4xODc1cmVtIHJnYmEoMCAwIDAgLyAxMCUpLCAtMC4yNXJlbSAwIDAuMzc1cmVtIC0wLjI1cmVtIHJnYmEoMCAwIDAgLyAxMCUpICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtcGFkZGluZy14OiAwLjYyNXJlbSAhZGVmYXVsdDsgICAgIC8vIDEwcHhcclxuJGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXk6IDAuNjI1cmVtICFkZWZhdWx0OyAgICAgLy8gMTBweFxyXG4kZHgtZHJhd2VyLXBhbmVsLXBhZGRpbmcteC1zbTogMC41cmVtICFkZWZhdWx0OyAgICAvLyA4cHhcclxuJGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXktc206IDAuNXJlbSAhZGVmYXVsdDsgICAgLy8gOHB4XHJcbiRkeC1kcmF3ZXItcGFuZWwtcGFkZGluZy14LWxnOiAwLjc1cmVtICFkZWZhdWx0OyAgIC8vIDEycHhcclxuJGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXktbGc6IDAuNzVyZW0gIWRlZmF1bHQ7ICAgLy8gMTJweFxyXG4kZHgtZHJhd2VyLXBhbmVsLXdpZHRoOiAxNSUgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaTogM3JlbSAhZGVmYXVsdDsgICAgICAvLyA0OHB4XHJcbiRkeC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaS1zbTogMi41cmVtICFkZWZhdWx0OyAvLyA0MHB4XHJcbiRkeC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaS1sZzogMy41cmVtICFkZWZhdWx0OyAvLyA1NnB4XHJcblxyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemU6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemUtc206ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemUtbGc6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1saW5lLWhlaWdodDogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc206ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1taW4taGVpZ2h0OiBjYWxjKDMuMTI1cmVtICsgJGR4LWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodC1zbTogY2FsYygyLjYyNXJlbSArICRkeC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQtbGc6IGNhbGMoMy42MjVyZW0gKyAkZHgtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG5cclxuJGR4LWRyYXdlci1wYW5lbC1mb290ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWZvb3Rlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1mb290ZXItanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodDogJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodC1zbTogJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodC1sZzogJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbi8vIFRvYXN0XHJcbiRkeC10b2FzdC1ib3JkZXItcmFkaXVzOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAgMCAwIC8gMTAlKSwgMCA0cHggNnB4IC00cHggcmdiYSgwIDAgMCAvIDEwJSkgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1jbG9zZS1idG4tcGFkZGluZy14OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtaGVhZGVyLXBhZGRpbmc6IDAuMjVyZW0gMCAwIDAgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1hY2NlbnQtbGluZy13aWR0aDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LW1hcmdpbi10b3A6IDAuNjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXRvYXN0LWhlYWRlci1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1oZWFkZXItZm9udC1zaXplLXNtOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWhlYWRlci1mb250LXNpemUtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0OiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGV4dC1saW5lLWhlaWdodC1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRleHQtbGluZS1oZWlnaHQtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRleHQtZm9udC1zaXplOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRleHQtZm9udC1zaXplLXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGV4dC1mb250LXNpemUtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1oZWFkZXItZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRleHQtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuXHJcbiRkeC10b2FzdC1iZy1wcmltYXJ5OiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWJnLWluZm86ICRkeC1pbmZvICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYmctc3VjY2VzczogJGR4LXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1iZy13YXJuaW5nOiAkZHgtd2FybmluZyAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWJnLWRhbmdlcjogJGR4LWRhbmdlciAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWJnLW9wYWNpdHk6IDMwICFkZWZhdWx0O1xyXG5cclxuJGR4LXRvYXN0LWZvbnQtY29sb3ItZGFyazogIzQ5NTA1NyAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWZvbnQtY29sb3ItbGlnaHQ6ICNmZmYgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yLXdoaXRlOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yLWRhcms6ICRkeC1ncmF5LTkwMCAhZGVmYXVsdDtcclxuXHJcbiRkeC10b2FzdC1oZWFkZXItZ2FwOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWhlYWRlci1nYXAtc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1oZWFkZXItZ2FwLWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1ib2R5LXBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtIDAuNjI1cmVtIDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYm9keS1wYWRkaW5nLXNtOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYm9keS1wYWRkaW5nLWxnOiAwLjc1cmVtIDAuNzVyZW0gMC43NXJlbSAxcmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGVtcGxhdGUtbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWljb24tdG9wLXBhZGRpbmc6IDAuMjVyZW0gIWRlZmF1bHQ7IC8vIDAuMzc1cmVtICFkZWZhdWx0OyAtIHNob3VsZCBsZWF2ZSB0aGlzPyAwLjI1cmVtIGZpdHMgYmV0dGVyXHJcbiRkeC10b2FzdC1pY29uLXRvcC1wYWRkaW5nLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtaWNvbi10b3AtcGFkZGluZy1sZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtY29udGVudC1nYXA6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtY29udGVudC1nYXAtc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWNvbnRlbnQtZ2FwLWxnOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGV4dC1jb250ZW50LXRvcC1wYWRkaW5nOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGV4dC1jb250ZW50LWdhcDogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGV4dC1jb250ZW50LWdhcC1sZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGVtcGxhdGUtZ2FwOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRlbXBsYXRlLWdhcC1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGVtcGxhdGUtZ2FwLWxnOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWJvdW5kLW1hcmdpbjogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1ib3VuZC1wYWRkaW5nOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC10b2FzdC1jbG9zZS1ob3Zlci1iZy1saWdodDogI2U5ZWNlZiAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWNsb3NlLWhvdmVyLWJnLWdyYXk6ICNjZWQ0ZGEgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1jbG9zZS1ob3Zlci1iZy1kYXJrOiAjMzQzYTQwICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtY2xvc2UtYnRuLWNvbG9yLWxpZ2h0OiAkZHgtd2hpdGU7XHJcbiRkeC10b2FzdC1jbG9zZS1idG4tY29sb3ItZGFyazogIzIxMjUyOSAhZGVmYXVsdDtcclxuXHJcbi8vIFByb2dyZXNzIGJhclxyXG4kZHgtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzczogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci10aGlja25lc3Mtc206IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzcy1sZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMtc206IDAuMDYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzLWxnOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1zdWNjZXNzLWNvbG9yOiAkZHgtc3VjY2VzcyAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1lcnJvci1jb2xvcjogJGR4LWRhbmdlciAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1wYXVzZS1jb2xvcjogJGR4LXdhcm5pbmcgIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItdHJhY2stY29sb3I6ICRkeC1wcm9ncmVzcy1iYXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eTogMC4zICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlOiAwLjc1ZW0gIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2Utc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZS1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1nYXA6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcC1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1nYXAtbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodDogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodC1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodC1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZTogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplLXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZS1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbi1sZW5ndGg6IDJzICFkZWZhdWx0O1xyXG5cclxuLy8gQ2xpZW50IGNvbXBvbmVudHMgY29tbW9uXHJcbiRkeC10aXRsZS1mb250LWNvbG9yOiAjMjMyMzIzICFkZWZhdWx0O1xyXG4kZHgtbGVnZW5kLWl0ZW0tZm9udC1jb2xvcjogIzc2NzY3NiAhZGVmYXVsdDtcclxuXHJcbi8vIEh0bWxFZGl0b3JcclxuJGR4LWh0bWwtZWRpdG9yLWJsb2NrLWZvbnQtY29sb3I6IHJnYmEoNTEgNTEgNTEgLyA4MCUpICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcjogJGR4LWdyYXktMjAwICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kZHgtaHRtbC1lZGl0b3ItaW52YWxpZC1jb2xvcjogI2Q3M2YzZiAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLW1heC1pbmRlbnQ6IDkgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1saXN0LXN0eWxlOiBkZWNpbWFsIGxvd2VyLWFscGhhIGxvd2VyLXJvbWFuICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1mb250LXNpemU6IDAuODVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLXJlc2l6ZS1mcmFtZS1ib3JkZXItc3R5bGU6IGRhc2hlZCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZTogMC4zcmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWNvbnRlbnQtcGFkZGluZy15OiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtc3RhcnQ6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLWVuZDogMC4zcmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbGlzdC13aWR0aDogMS4ycmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEycHggIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLWJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDRweCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZTogc29saWQgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi15OiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTEgMTkxIDE5MSAvIDE1JSkgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1jb2RlLWJsb2NrLXBhZGRpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1jb2xvcjogJGR4LWdyYXktOTAwICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb2Zmc2V0OiAxNXB4ICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb3BhY2l0eTogMC41ICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLXRhYmxlLXBhZGRpbmcteTogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXg6IDAuMzEzcmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItdGFibGUtcmVzaXplLWZyYW1lOiAwLjMxM3JlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXk6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXg6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItdmFyaWFibGUtYm9yZGVyLXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItdmFyaWFibGUtb3BhY2l0eTogMC4xICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLXBhZGRpbmcteDogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkeC1ibGFjaywgMC41KSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci13aWR0aDogOHB4ICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKDE5MSAxOTEgMTkxIC8gNzAlKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci1kaWFsb2ctbGFiZWwtbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1yb3ctZ2FwOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1kaWFsb2ctY29sdW1uLWdhcDogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWFzcGVjdC1yYXRpby1idXR0b24tc2l6ZTogMjhweCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1mb290ZXItbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1mb290ZXItYm9yZGVyLXRvcDogMCAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLXdoaXRlLWNvbG9yOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1yYWRpdXM6IDAuM3JlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItc3R5bGU6IGRhc2hlZCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItY29sb3I6ICRkeC1odG1sLWVkaXRvci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYmFja2dyb3VuZC1jb2xvcjogJGR4LWxpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItZHJhZy16b25lLWRyYWctb3Zlci1ib3JkZXItY29sb3I6ICRkeC1zZWNvbmRhcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyBQaXZvdEdyaWRcclxuJGR4LXBpdm90LWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ib3JkZXItcmFkaXVzLXNtOiAkZHgtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWJvcmRlci1yYWRpdXMtbGc6ICRkeC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LW1pbi13aWR0aDogJGR4LWdyaWQtbWluLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LXBpdm90LWZpZWxkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWZpZWxkLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZmllbGQtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZmllbGQtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZmllbGQtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZmllbGQtZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWZpZWxkLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1maWVsZC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZmllbGQtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1waXZvdC1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtaGVhZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtaGVhZGVyLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWhlYWRlci1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1oZWFkZXItZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtaGVhZGVyLWZvbnQtd2VpZ2h0OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWhlYWRlci1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXBpdm90LXRvdGFsLWJnOiBjb2xvci1taXgoaW4gc3JnYiwgJGR4LXBhbmVsLWJhc2UtYmcgJGR4LXBhbmVsLWZvb3Rlci1iZy1hbHBoYSAqIDIsIHRyYW5zcGFyZW50KSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRvdGFsLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdG90YWwtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdG90YWwtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdG90YWwtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdG90YWwtZm9udC13ZWlnaHQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10b3RhbC1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdG90YWwtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRvdGFsLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBVcGxvYWRcclxuJGR4LXVwbG9hZC1wYWRkaW5nLXRvcDogMS4ycmVtICFkZWZhdWx0O1xyXG4kZHgtdXBsb2FkLWJ1dHRvbi1jb250YWluZXItaGVpZ2h0OiAzcmVtICFkZWZhdWx0O1xyXG4kZHgtdXBsb2FkLWxvYWQtc3RhdGUtZm9udC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3I6ICRkeC1ncmF5LTYwMCAhZGVmYXVsdDtcclxuJGR4LXVwbG9hZC1pbWFnZS1zcGFjaW5nOiAkZHgtaW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LXVwbG9hZC1maWxlLXNpemUtY29sb3I6ICRkeC1ncmF5LTUwMCAhZGVmYXVsdDtcclxuJGR4LXVwbG9hZC1maWxlLXNpemUtcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdXBsb2FkLWZpbGUtaWNvbi1wYWRkaW5nOiAxMnB4IDhweCAxMnB4IDEwcHggIWRlZmF1bHQ7XHJcbiRkeC11cGxvYWQtZmlsZS1idG4tcGFkZGluZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdXBsb2FkLWZpbGUtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuJGR4LXVwbG9hZC1maWxlLWhlaWdodDogNDBweCAhZGVmYXVsdDtcclxuJGR4LXVwbG9hZC1maWxlLWxpc3Qtdmlldy1wYWRkaW5nLXRvcDogMS4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC11cGxvYWQtZmlsZS1tYXJnaW4tYm90dG9tOiAwLjg1cmVtICFkZWZhdWx0O1xyXG4kZHgtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctYm9yZGVyLXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctaWNvbi1tYXJnaW46IDAuNjI1cmVtIDAgMCAhZGVmYXVsdDtcclxuJGR4LXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLW1lc3NhZ2UtbWFyZ2luOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvY2FsZW5kYXJcIjtcclxuXHJcbi5keGJsLWNhbGVuZGFyIHtcclxuICAgIC0tZHhibC1jYWxlbmRhci1mb250LWZhbWlseTogI3skZHgtY2FsZW5kYXItZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZTogI3skZHgtY2FsZW5kYXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodDogI3skZHgtY2FsZW5kYXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWJnOiAjeyRkeC1jYWxlbmRhci1iZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXN0eWxlOiAjeyRkeC1jYWxlbmRhci1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aDogI3skZHgtY2FsZW5kYXItYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1ib3JkZXItcmFkaXVzOiAjeyRkeC1jYWxlbmRhci1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1yZWFkb25seS1iZzogI3skZHgtY2FsZW5kYXItZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLXJlYWRvbmx5LWNvbG9yOiAjeyRkeC1jYWxlbmRhci1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtYmc6ICN7JGR4LWNhbGVuZGFyLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1kaXNhYmxlZC1jb2xvcjogI3skZHgtY2FsZW5kYXItZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWRpc2FibGVkLW9wYWNpdHk6ICN7JGR4LWNhbGVuZGFyLWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1iZzogI3skZHgtY2FsZW5kYXItaGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1oZWFkZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcjogI3skZHgtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtY2FsZW5kYXItaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZHgtY2FsZW5kYXItaGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0OiAjeyRkeC1jYWxlbmRhci1oZWFkZXItdGl0bGUtZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1iZzogI3skZHgtY2FsZW5kYXItZm9vdGVyLWJnfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nOiAjeyRkeC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tYmc6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tYmd9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1jYWxlbmRhci1mb290ZXItYnRuLWhvdmVyLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1vdXRsaW5lLW9mZnNldDogI3skZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1vdXRsaW5lLW9mZnNldH07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1ib3JkZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tYnV0dG9uLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14OiAjeyRkeC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15OiAjeyRkeC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteTogI3skZHgtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14OiAjeyRkeC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteTogI3skZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteDogI3skZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aDogI3skZHgtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aH07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrLWZvbnQtc2l6ZTogI3skZHgtY2FsZW5kYXItZGF5cy1vZi13ZWVrLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrLW9wYWNpdHk6ICN7JGR4LWNhbGVuZGFyLWRheXMtb2Ytd2Vlay1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1jYWxlbmRhci13ZWVrLW51bWJlci1mb250LXNpemU6ICN7JGR4LWNhbGVuZGFyLXdlZWstbnVtYmVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXItb3BhY2l0eTogI3skZHgtY2FsZW5kYXItd2Vlay1udW1iZXItb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItbW91bnRoLXllYXItc2VsZWN0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGR4LWNhbGVuZGFyLW1vdW50aC15ZWFyLXNlbGVjdGlvbi1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci13ZWVrZW5kLWNvbG9yOiAjeyRkeC1jYWxlbmRhci13ZWVrZW5kLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1ub3QtY3VycmVudC12aWV3LWNvbG9yOiAjeyRkeC1jYWxlbmRhci1ub3QtY3VycmVudC12aWV3LWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci10b2RheS1ib3JkZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLXRvZGF5LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRkeC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tZGlzYWJsZWQtY3Vyc29yOiAjeyRkeC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLWN1cnNvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1iZzogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1iZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1jb2xvcjogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1ob3Zlci1iZzogI3skZHgtY2FsZW5kYXItaXRlbS1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1ob3Zlci1jb2xvcjogI3skZHgtY2FsZW5kYXItaXRlbS1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZzogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1jb2xvcjogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogI3skZHgtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuICAgIC0tZHhibC1jYWxlbmRhci12YWxpZGF0aW9uLXZhbGlkLWNvbG9yOiAjeyRkeC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci12YWxpZGF0aW9uLWludmFsaWQtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcn07XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJnKTtcclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItY29sb3IpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAuZHhibC1jYWxlbmRhci1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy14KTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwYW5lbC1oZWFkZXItc3R5bGUoXCItLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJnXCIsIFwiLS1keGJsLWNhbGVuZGFyLWhlYWRlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1mb250LWZhbWlseTogdmFyKC0tZHhibC1jYWxlbmRhci1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZm9udC1zaXplOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtY2FsZW5kYXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBjYWxlbmRhci1idXR0b24tZm9jdXMtc3RhdGUoKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXCItLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvclwiLCBcIi0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yXCIsIFwiLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4taG92ZXItY29sb3JcIiwgbnVsbCwgbnVsbCwgdHJ1ZSk7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICN7JGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBjYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZXMtc3R5bGUoKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYWxlbmRhci1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXgpO1xyXG5cclxuICAgICAgICAmID4gdGFibGUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbdmlldz1cIjBcIl0gPiB0YWJsZSA+IHRib2R5IHtcclxuICAgICAgICAgICAgJiA+IHRyIHtcclxuICAgICAgICAgICAgICAgICYgPiB0ZCxcclxuICAgICAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15KSB2YXIoLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtbWluLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrID4gdGgge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYWxlbmRhci13ZWVrLW51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1jYWxlbmRhci13ZWVrLW51bWJlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyLW9wYWNpdHkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItd2Vlay1yb3csXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXIteWVhci1yb3csXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItZGVjYWRlLXJvdyxcclxuICAgICAgICAuZHhibC1jYWxlbmRhci1jZW50dXJ5LXJvdyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLXllYXItcm93LFxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLWRlY2FkZS1yb3csXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItY2VudHVyeS1yb3cge1xyXG4gICAgICAgICAgICAuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtY2FsZW5kYXItbW91bnRoLXllYXItc2VsZWN0aW9uLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2FsZW5kYXItaXRlbS1mb2N1cy1zdGF0ZSgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtYmdcIixcclxuICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgJGR4LXN0YXRlLXNlbGVjdGVkLWJnLFxyXG4gICAgICAgICAgICAgICAgICAgICRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWJhc2UtYmcsXHJcbiAgICAgICAgICAgICAgICAgICAgJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtYmctYWxwaGEsXHJcbiAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgbnVsbFxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItZGF5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItc3R5bGUpIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWNhbGVuZGFyLXRvZGF5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci10b2RheS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBjYWxlbmRhci1pdGVtLWZvY3VzLXN0YXRlKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYWxlbmRhci13ZWVrZW5kIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItd2Vla2VuZC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYWxlbmRhci1ub3QtY3VycmVudC12aWV3IHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItbm90LWN1cnJlbnQtdmlldy1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1kaXNhYmxlZC1jdXJzb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYuZHhibC1jYWxlbmRhci1mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXgpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBhbmVsLWZvb3Rlci1zdHlsZShcIi0tZHhibC1jYWxlbmRhci1mb290ZXItYmdcIiwgXCItLWR4YmwtY2FsZW5kYXItZm9vdGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1mb250LXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9udC1zaXplKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogdmFyKC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBjYWxlbmRhci1idXR0b24tZm9jdXMtc3RhdGUoKTtcclxuXHJcbiAgICAgICAgICAgICYgKyAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBub3QtZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbm90LXJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAuZHhibC1jYWxlbmRhci1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bixcclxuICAgICAgICAgICAgICAgICYgPiBkaXYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2Vlaykge1xyXG4gICAgICAgICAgICB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtY2FsZW5kYXItaXRlbS1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jYWxlbmRhci1pdGVtLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZHgtc3RhdGUtc2VsZWN0ZWQtYmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtYmFzZS1iZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1iZy1hbHBoYSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGhcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudWxsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGR4LXN0YXRlLXNlbGVjdGVkLWJnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtYmFzZS1iZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnLWFscGhhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBudWxsXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkeC1zdGF0ZS1zZWxlY3RlZC1iZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1ob3Zlci1iYXNlLWJnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnLWFscGhhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aFwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGxcclxuICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgJiA+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+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWhvdmVyLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1mb2N1c2VkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktaG92ZXItc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXN0LWJveC1pdGVtLWZvY3VzZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LXJvdy1zdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkge1xyXG4gICAgICAgICAgICAgICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+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+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1zcGluLWJ0bi1pbmMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4tZGVjIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMoKTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplOiAjeyRkeC10ZXh0LWVkaXQtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0OiAjeyRkeC10ZXh0LWVkaXQtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14OiAjeyRkeC10ZXh0LWVkaXQtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteTogI3skZHgtdGV4dC1lZGl0LXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAjeyRkeC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14OiAjeyRkeC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy15OiAjeyRkeC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXg6ICN7JGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15OiAjeyRkeC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXNwYWNpbmc6ICN7JGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1zcGFjaW5nLXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplOiAjeyRkeC10ZXh0LWVkaXQtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0OiAjeyRkeC10ZXh0LWVkaXQtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14OiAjeyRkeC10ZXh0LWVkaXQtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteTogI3skZHgtdGV4dC1lZGl0LXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAjeyRkeC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14OiAjeyRkeC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy15OiAjeyRkeC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXg6ICN7JGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15OiAjeyRkeC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXNwYWNpbmc6ICN7JGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1zcGFjaW5nLWxnfTtcclxuICAgIH1cclxufVxyXG4iLCIuZHhibC10ZXh0LWVkaXQuZHhibC1tZW1vLWVkaXQge1xyXG4gICAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteCkgKiAyICsgI3skZHgtc2Nyb2xsLWJhci13aWR0aH0pO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYgPiB0ZXh0YXJlYSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXkpICogMiArIHZhcigtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0KSAqIHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZSkpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciArIHRleHRhcmVhIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZHgtdGV4dC1lZGl0LXBhZGRpbmcteCArICRkeC1pbWFnZS1zaXplICsgJGR4LXNjcm9sbC1iYXItd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAkZHgtc2Nyb2xsLWJhci13aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtcmVzaXplIHtcclxuICAgICAgICByZXNpemU6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXYtcmVzaXplIHtcclxuICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1oLXJlc2l6ZSB7XHJcbiAgICAgICAgcmVzaXplOiBob3Jpem9udGFsO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1uby1yZXNpemUge1xyXG4gICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3RhZy1ib3hcIjtcclxuXHJcbi5keGJsLXRhZy1ib3gge1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLWJnOiAjeyRkeC10YWctYm94LXRhZy1iZ307XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctY29sb3I6ICN7JGR4LXRhZy1ib3gtdGFnLWNvbG9yfTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1yZWFkb25seS1iZzogI3skZHgtdGFnLWJveC10YWctcmVhZG9ubHktYmd9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLXJlYWRvbmx5LWNvbG9yOiAjeyRkeC10YWctYm94LXRhZy1yZWFkb25seS1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctZGlzYWJsZWQtYmc6ICN7JGR4LXRhZy1ib3gtdGFnLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1kaXNhYmxlZC1jb2xvcjogI3skZHgtdGFnLWJveC10YWctZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci1jb2xvcjogI3skZHgtdGFnLWJveC10YWctYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItc3R5bGU6ICN7JGR4LXRhZy1ib3gtdGFnLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoOiAjeyRkeC10YWctYm94LXRhZy1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci1yYWRpdXM6ICN7JGR4LXRhZy1ib3gtdGFnLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLXBhZGRpbmcteDogI3skZHgtdGFnLWJveC10YWctcGFkZGluZy14fTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXk6ICN7JGR4LXRhZy1ib3gtdGFnLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy14OiAjeyRkeC10YWctYm94LXRhZy1zcGFjaW5nLXh9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteTogI3skZHgtdGFnLWJveC10YWctc3BhY2luZy15fTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdDogI3skZHgtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnR9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodDogI3skZHgtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0fTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4tYmc6ICN7JGR4LXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWNvbG9yOiAjeyRkeC10YWctYm94LXRhZy1jbG9zZS1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1iZzogI3skZHgtdGFnLWJveC10YWctY2xvc2UtYnRuLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4taG92ZXItY29sb3I6ICN7JGR4LXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1jb2xvcn07XHJcblxyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15KTtcclxuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14KTtcclxuXHJcbiAgICAmID4gLmR4YmwtdGV4dC1lZGl0LWlucHV0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtdGV4dC1lZGl0LWlucHV0LFxyXG4gICAgJiA+IC5keGJsLWVkaXQtYnRuLWNsZWFyLFxyXG4gICAgJiA+IC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXkpICogLTEpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1lZGl0LWJ0bi1jbGVhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC10YWcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy14KTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7JGR4LXRhZy1ib3gtaW5wdXQtbWluLXdpZHRofSk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgJjpub3QoLmR4YmwtdGFnLXRtcGwpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy14KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhZ2JveC10YWctc3R5bGUoXCItLWR4YmwtdGFnLWJveC10YWctYmdcIiwgXCItLWR4YmwtdGFnLWJveC10YWctY29sb3JcIiwgXCItLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLXRhZy10ZXh0IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIHZhcigtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0KSAwIHZhcigtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiAwO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMDtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFwiLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1jb2xvclwiLCBcIi0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4tY29sb3JcIiwgXCItLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1iZyhcIi0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4tYmdcIiwgXCItLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWhvdmVyLWJnXCIpO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtZWRpdC12YWxpZGF0aW9uLXN0YXR1cyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14KSAqIC0xKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteCk7XHJcbiAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICYgPiAuZHhibC10YWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWdib3gtdGFnLWRpc2FibGVkLXN0eWxlKFwiLS1keGJsLXRhZy1ib3gtdGFnLXJlYWRvbmx5LWJnXCIsIFwiLS1keGJsLXRhZy1ib3gtdGFnLXJlYWRvbmx5LWNvbG9yXCIsIFwiLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aFwiKTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC10YWctdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHZhcigtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQpIDAgdmFyKC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWVkaXQtYnRuLWNsZWFyLXZpc2libGUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skZHgtaW1hZ2Utc2l6ZX0gKyAyICogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteCkpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICYgPiAuZHhibC10YWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWdib3gtdGFnLWRpc2FibGVkLXN0eWxlKFwiLS1keGJsLXRhZy1ib3gtdGFnLWRpc2FibGVkLWJnXCIsIFwiLS1keGJsLXRhZy1ib3gtdGFnLWRpc2FibGVkLWNvbG9yXCIsIFwiLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy14OiAjeyRkeC10YWctYm94LXRhZy1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXk6ICN7JGR4LXRhZy1ib3gtdGFnLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteDogI3skZHgtdGFnLWJveC10YWctc3BhY2luZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15OiAjeyRkeC10YWctYm94LXRhZy1zcGFjaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdDogI3skZHgtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQtc219O1xyXG4gICAgICAgIC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctcmlnaHQ6ICN7JGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodC1zbX07XHJcblxyXG4gICAgICAgICYuZHhibC1lZGl0LWJ0bi1jbGVhci12aXNpYmxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRkeC1pbWFnZS1zaXplLXNtfSArIDIgKiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14KSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLXRhZy1ib3gtdGFnLXBhZGRpbmcteDogI3skZHgtdGFnLWJveC10YWctcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy15OiAjeyRkeC10YWctYm94LXRhZy1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXg6ICN7JGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteTogI3skZHgtdGFnLWJveC10YWctc3BhY2luZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQ6ICN7JGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0OiAjeyRkeC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctcmlnaHQtbGd9O1xyXG5cclxuICAgICAgICAmLmR4YmwtZWRpdC1idG4tY2xlYXItdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skZHgtaW1hZ2Utc2l6ZS1sZ30gKyAyICogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteCkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5cclxuLmR4YmwtZWRpdC1kcm9wZG93biB7XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1mb250LWZhbWlseTogI3skZHgtZWRpdC1kcm9wZG93bi1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1mb250LXNpemU6ICN7JGR4LWRyb3Bkb3duLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1saW5lLWhlaWdodDogI3skZHgtZHJvcGRvd24tbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tYmc6ICN7JGR4LWRyb3Bkb3duLWJnfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLW1heC1oZWlnaHQ6ICN7JGR4LWVkaXQtZHJvcGRvd24tbWF4LWhlaWdodH07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1tYXJnaW4teDogI3skZHgtZWRpdC1kcm9wZG93bi1tYXJnaW4teH07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1tYXJnaW4teTogI3skZHgtZWRpdC1kcm9wZG93bi1tYXJnaW4teX07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1jb2xvcjogI3skZHgtZHJvcGRvd24tY29sb3J9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkeC1kcm9wZG93bi1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiAjeyRkeC1kcm9wZG93bi1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkeC1kcm9wZG93bi1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHgtZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYmc6ICN7JGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1jb2xvcjogI3skZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4taG92ZXItY29sb3I6ICN7JGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0OiAjeyRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci10aXRsZS1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGR4LWRyb3Bkb3duLWJveC1zaGFkb3d9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkeC1kcm9wZG93bi1taW4td2lkdGh9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGg6ICN7JGR4LWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAjeyRkeC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldH07XHJcbn1cclxuXHJcbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93bixcclxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1mb250LXNpemUpO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1mb250LWZhbWlseSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWxpbmUtaGVpZ2h0KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWNvbG9yKTtcclxuICAgIG1hcmdpbjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLW1hcmdpbi15KSB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tbWFyZ2luLXgpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3gtc2hhZG93KTtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLW1pbi13aWR0aCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICYtaGlkZGVuIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi1zaG93biB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5LFxyXG4gICAgJiA+IC5keGJsLW1vZGFsLWJvZHksXHJcbiAgICAmID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGlzYWJsZS1wYWRkaW5nKCk7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSB7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWRhdGUtdGltZS1lZGl0LWNhbGVuZGFyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgPiBuYXYgPiB1bCA+IGxpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLXRhYnMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IC5keGJsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicy1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicy10aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdGFicy1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLWNhbGVuZGFyLWhlYWRlcixcclxuICAgICAgICAgICAgLmR4YmwtY2FsZW5kYXItaGVhZGVyOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWxpc3Rib3gge1xyXG4gICAgICAgICAgICAtLWR4YmwtbGlzdGJveC1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIC0tZHhibC1saXN0Ym94LWJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRkeC1saXN0Ym94LWRlZmF1bHQtaGVpZ2h0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBkaXYuZHhibC1saXN0Ym94LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICAuZHhicy1ncmlkdmlldyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IC5keGd2SFNEQyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zdHlsZShcIi0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1iZ1wiLCBcIi0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcclxuICAgICAgICAgICAgICAgIFwiLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1jb2xvclwiLCBcIi0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tZGlzYWJsZWQtY29sb3JcIiwgXCItLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWhvdmVyLWNvbG9yXCIsIG51bGwsIG51bGwsIHRydWVcclxuICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1lZGl0LWRyb3Bkb3duLXRpdGxlIHtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci10aXRsZS1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duIHtcclxuICAgIG1heC13aWR0aDogMTAwdnc7XHJcbn1cclxuXHJcbi5keGJsLXNtIHtcclxuICAgICYuZHhibC1kcm9wZG93bixcclxuICAgICYuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3Qge1xyXG4gICAgICAgID4gLmR4YmwtZWRpdC1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWZvbnQtc2l6ZTogI3skZHgtZHJvcGRvd24tZm9udC1zaXplLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWVkaXQtZHJvcGRvd24tbGluZS1oZWlnaHQ6ICN7JGR4LWRyb3Bkb3duLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHgtZHJvcGRvd24tYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1sZyB7XHJcbiAgICAmLmR4YmwtZHJvcGRvd24sXHJcbiAgICAmLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290IHtcclxuICAgICAgICA+IC5keGJsLWVkaXQtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1mb250LXNpemU6ICN7JGR4LWRyb3Bkb3duLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcm9wZG93bi1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGR4LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5cclxuLmR4Ymwtcm9sbGVycy1jb250YWluZXIge1xyXG4gICAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy15OiAjeyRkeC1yb29sZXItaXRlbS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteDogI3skZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy15OiAjeyRkeC1yb29sZXItdGl0bGUtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy14OiAjeyRkeC1yb29sZXItdGl0bGUtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1yb29sZXItdGl0bGUtZm9udC13ZWlnaHQ6ICN7JGR4LXJvb2xlci10aXRsZS1mb250LXdlaWdodH07XHJcbiAgICAtLWR4Ymwtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogI3skZHgtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aH07XHJcbiAgICAtLWR4Ymwtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogI3skZHgtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIHBhZGRpbmc6IHZhcigtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteSk7XHJcblxyXG4gICAgLmR4Ymwtcm9sbGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gICAgICAgIGZsZXg6IDEgMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5keGJsLXJvbGxlciB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1yb2xsZXItdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODEyNWVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1yb29sZXItdGl0bGUtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGR4LXJvb2xlci10aXRsZS1vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1yb2xsZXItaXRlbSxcclxuICAgIC5keGJsLXJvbGxlci1hZnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteCk7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXJvbGxlci1pdGVtLFxyXG4gICAgLmR4Ymwtcm9sbGVyLWl0ZW0uZHhibC1yb2xsZXItZXhwYW5kZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1yb2xsZXItaXRlbS5keGJsLXJvbGxlci1leHBhbmRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1yb2xsZXItYWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAmIC5keGJsLXJvbGxlci1pdGVtLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZHgtcm9vbGVyLWl0ZW0tc2VsZWN0aW9uLWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRjb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRjb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGR4LXJvb2xlci1pdGVtLXNlbGVjdGlvbi1vcGFjaXR5O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSB7XHJcbiAgICAgICAgLmR4Ymwtcm9sbGVyLWFmdGVyOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiB2YXIoLS1keGJsLXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4Ymwtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4Ymwtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1yb2xsZXItaW52YWxpZC1kYXRhIC5keGJsLXJvbGxlci1hZnRlciA+IC5keGJsLXJvbGxlci1pdGVtIHtcclxuICAgICAgICBvcGFjaXR5OiAkZHgtcm9vbGVyLWl0ZW0taW52YWxpZC1kYXRhLW9wYWNpdHk7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtcm9sbGVyOmZvY3VzIC5keGJsLXJvbGxlci1hZnRlcjo6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6ICRkeC1yb29sZXItaXRlbS1mb2N1cy1vcGFjaXR5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1zbSAuZHhibC1yb2xsZXJzLWNvbnRhaW5lciB7XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXktc219O1xyXG4gICAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtcm9vbGVycy1jb250YWluZXItcGFkZGluZy14LXNtfTtcclxuICAgIC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXk6ICN7JGR4LXJvb2xlci1pdGVtLXBhZGRpbmcteS1zbX07XHJcbiAgICAtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy14OiAjeyRkeC1yb29sZXItaXRlbS1wYWRkaW5nLXgtc219O1xyXG4gICAgLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXk6ICN7JGR4LXJvb2xlci10aXRsZS1wYWRkaW5nLXktc219O1xyXG4gICAgLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXg6ICN7JGR4LXJvb2xlci10aXRsZS1wYWRkaW5nLXgtc219O1xyXG59XHJcblxyXG4uZHhibC1sZyAuZHhibC1yb2xsZXJzLWNvbnRhaW5lciB7XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXktbGd9O1xyXG4gICAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtcm9vbGVycy1jb250YWluZXItcGFkZGluZy14LWxnfTtcclxuICAgIC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXk6ICN7JGR4LXJvb2xlci1pdGVtLXBhZGRpbmcteS1sZ307XHJcbiAgICAtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy14OiAjeyRkeC1yb29sZXItaXRlbS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXk6ICN7JGR4LXJvb2xlci10aXRsZS1wYWRkaW5nLXktbGd9O1xyXG4gICAgLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXg6ICN7JGR4LXJvb2xlci10aXRsZS1wYWRkaW5nLXgtbGd9O1xyXG59XHJcblxyXG4uZHhibC1yb2xsZXJzLWZvb3RlciB7XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1mb290ZXItYmc6ICN7JGR4LXJvb2xlcnMtZm9vdGVyLWJnfTtcclxuICAgIC0tZHhibC1yb29sZXJzLWZvb3Rlci1jb2xvcjogI3skZHgtcm9vbGVycy1mb290ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXJvb2xlcnMtYm9yZGVyLWNvbG9yOiAjeyRkeC1ib3JkZXItY29sb3J9OyAvLyBUT0RPIHVzZSBkcm9wZG93biB2YXJzXHJcbiAgICAtLWR4Ymwtcm9vbGVycy1ib3JkZXItc3R5bGU6ICN7JGR4LWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1ib3JkZXItd2lkdGg6ICN7JGR4LWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy15OiAjeyRkeC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteDogI3skZHgtcm9vbGVycy1mb290ZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1yb29sZXJzLWZvb3Rlci1idG4tc3BhY2luZzogI3skZHgtcm9vbGVycy1mb290ZXItYnRuLXNwYWNpbmd9O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXgpO1xyXG4gICAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1yb29sZXJzLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1yb29sZXJzLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1yb29sZXJzLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICAgQGluY2x1ZGUgcGFuZWwtZm9vdGVyLXN0eWxlKFwiLS1keGJsLXJvb2xlcnMtZm9vdGVyLWJnXCIsIFwiLS1keGJsLXJvb2xlcnMtZm9vdGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG4gICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAjeyRkeC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4Ymwtc20gLmR4Ymwtcm9sbGVycy1mb290ZXIge1xyXG4gICAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteTogI3skZHgtcm9vbGVycy1mb290ZXItcGFkZGluZy15LXNtfTtcclxuICAgIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteC1zbX07XHJcbn1cclxuXHJcbi5keGJsLWxnIC5keGJsLXJvbGxlcnMtZm9vdGVyIHtcclxuICAgIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy14OiAjeyRkeC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXgtbGd9O1xyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcblxyXG4uZHhibC1wYWdlciB7XHJcbiAgICAtLWR4YmwtcGFnZXItZm9udC1mYW1pbHk6ICN7JGR4LXBhZ2VyLWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1wYWdlci1mb250LXNpemU6ICN7JGR4LXBhZ2VyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtcGFnZXItbGluZS1oZWlnaHQ6ICN7JGR4LXBhZ2VyLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1wYWdlci1iZzogI3skZHgtcGFnZXItYmd9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWNvbG9yOiAjeyRkeC1wYWdlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGFnZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1wYWdlci1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJvcmRlci1zdHlsZTogI3skZHgtcGFnZXItYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1wYWdlci1ib3JkZXItd2lkdGg6ICN7JGR4LXBhZ2VyLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtcGFnZXItYm9yZGVyLXJhZGl1czogI3skZHgtcGFnZXItYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtcGFnZXItcGFkZGluZy14OiAjeyRkeC1wYWdlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXBhZ2VyLXBhZGRpbmcteTogI3skZHgtcGFnZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1wYWdlci1idG4tYmc6ICN7JGR4LXBhZ2VyLWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtcGFnZXItYnRuLWJvcmRlci1jb2xvcjogI3skZHgtcGFnZXItYnRuLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGFnZXItYnRuLWJvcmRlci1zdHlsZTogI3skZHgtYnRuLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aDogI3skZHgtYnRuLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtcGFnZXItYnRuLWNvbG9yOiAjeyRkeC1wYWdlci1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1iZzogI3skZHgtcGFnZXItYnRuLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1wYWdlci1idG4taG92ZXItY29sb3I6ICN7JGR4LXBhZ2VyLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGFnZXItYnRuLWRpc2FibGVkLWJnOiAjeyRkeC1wYWdlci1idG4tZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZHgtcGFnZXItYnRuLWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy14OiAjeyRkeC1wYWdlci1idG4tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy15OiAjeyRkeC1wYWdlci1idG4tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1iZzogI3skZHgtcGFnZXItcGFnZS1idG4tYmd9O1xyXG4gICAgLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWNvbG9yOiAjeyRkeC1wYWdlci1wYWdlLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItYmc6ICN7JGR4LXBhZ2VyLXBhZ2UtYnRuLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtcGFnZXItcGFnZS1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1iZzogI3skZHgtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWJnfTtcclxuICAgIC0tZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4tY29sb3I6ICN7JGR4LXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LWJnOiAjeyRkeC1wYWdlci1wYWdlLWVkaXQtYmd9O1xyXG4gICAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1jb2xvcjogI3skZHgtcGFnZXItcGFnZS1lZGl0LWNvbG9yfTtcclxuICAgIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtYm9yZGVyLWNvbG9yOiAjeyRkeC1wYWdlci1wYWdlLWVkaXQtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14OiAjeyRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15OiAjeyRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZzogI3skZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteH07XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtcGFnZXItZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1wYWdlci1saW5lLWhlaWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJnKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcGFnZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtcGFnZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXBhZ2VyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1wYWdlci1ib3JkZXItY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtcGFnZXItY29sb3IpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXBhZ2VyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1wYWdlci1wYWRkaW5nLXgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcclxuICAgICAgICAtLWR4YmwtYnRuLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1wYWdlci1mb250LXNpemUpO1xyXG4gICAgICAgIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGFnZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtcGFnZXItYnRuLWJnKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtcGFnZXItYnRuLWhvdmVyLWJnKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4taG92ZXItY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtcGFnZXItYnRuLWRpc2FibGVkLWJnKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcclxuICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1wYWdlci1idG4tcGFkZGluZy14KTtcclxuICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogdmFyKC0tZHhibC1wYWdlci1idG4tcGFkZGluZy15KTtcclxuXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDIgKiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXkpICsgdmFyKC0tZHhibC1wYWdlci1mb250LXNpemUpICogdmFyKC0tZHhibC1wYWdlci1saW5lLWhlaWdodCkgKyAyICogdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoKSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlICgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1iZywgXCItLWR4YmwtcGFnZXItYnRuLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGhcIiwgXCItLWR4YmwtcGFnZXItYnRuLWJnXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXBhZ2VyLXBhZ2UtYnRuIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1wYWdlci1wYWdlLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWJnKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWJ0bi1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSAoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1jb2xvclwiLCBcIi0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoXCIsIFwiLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWJnXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4tYmcpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWJnKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1iZzogI3skZHgtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWJnfTtcclxuICAgICAgICAgICAgLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1wYWdlci1hY3RpdmUtcGFnZS1idG4tY29sb3J9O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtdGV4dC1vcGFjaXR5KDEsIDEpO1xyXG5cclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmR4YmwtcGFnZXItcGFnZS1idG4pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXCItLWR4YmwtcGFnZXItYnRuLWNvbG9yXCIsIFwiLS1keGJsLXBhZ2VyLWJ0bi1kaXNhYmxlZC1jb2xvclwiLCBcIi0tZHhibC1wYWdlci1idG4taG92ZXItY29sb3JcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtcGFnZXItZmlyc3QtcGFnZS1idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXBhZ2VyLWxhc3QtcGFnZS1idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBhZ2VyLXBhZ2UtZWRpdCB7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1mb250LWZhbWlseTogdmFyKC0tZHhibC1wYWdlci1mb250LWZhbWlseSk7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6IHZhcigtLWR4YmwtcGFnZXItZm9udC1zaXplKTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWJnOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1iZyk7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14OiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXgpO1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXkpO1xyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1zcGFjaW5nKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAgICAgJiA+IGlucHV0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wYWdlci1wYWdlLWVkaXQtdGV4dCB7XHJcbiAgICAgICAgLS1keGJsLXRleHQtcGFkZGluZy14OiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1zcGFjaW5nKTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXk6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteSk7XHJcblxyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcGFnZXItY29tcGFjdC1tb2RlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZTogI3skZHgtcGFnZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItbGluZS1oZWlnaHQ6ICN7JGR4LXBhZ2VyLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItYm9yZGVyLXJhZGl1czogI3skZHgtcGFnZXItYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLXBhZGRpbmcteDogI3skZHgtcGFnZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItcGFkZGluZy15OiAjeyRkeC1wYWdlci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy14OiAjeyRkeC1wYWdlci1idG4tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteTogI3skZHgtcGFnZXItYnRuLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXg6ICN7JGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15OiAjeyRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXNwYWNpbmc6ICN7JGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXgtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZTogI3skZHgtcGFnZXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItbGluZS1oZWlnaHQ6ICN7JGR4LXBhZ2VyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItYm9yZGVyLXJhZGl1czogI3skZHgtcGFnZXItYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLXBhZGRpbmcteDogI3skZHgtcGFnZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItcGFkZGluZy15OiAjeyRkeC1wYWdlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy14OiAjeyRkeC1wYWdlci1idG4tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteTogI3skZHgtcGFnZXItYnRuLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXg6ICN7JGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15OiAjeyRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXNwYWNpbmc6ICN7JGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgIC5keGJsLXBhZ2VyLmR4Ymwtc20ge1xyXG4gICAgICAgIC5keGJsLXBhZ2VyLWNvbXBhY3QtbW9kZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtcGFnZXItZnVsbC1tb2RlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmR4YmwtcGFnZXI6bm90KC5keGJsLXNtKTpub3QoLmR4YmwtbGcpIHtcclxuICAgICAgICAuZHhibC1wYWdlci1jb21wYWN0LW1vZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXBhZ2VyLWZ1bGwtbW9kZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjI1cHgpIHtcclxuICAgIC5keGJsLXBhZ2VyLmR4YmwtbGcge1xyXG4gICAgICAgIC5keGJsLXBhZ2VyLWNvbXBhY3QtbW9kZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtcGFnZXItZnVsbC1tb2RlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXBhZ2VyLWNvbnRhaW5lciB7XHJcbiAgICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXNwYWNpbmc6ICN7JGR4LXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nfTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteCkgMDtcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy15KTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1wYWdlci1jb250YWluZXItc3BhY2luZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXBhZ2VyLXBhZ2Utc2l6ZS1zZWxlY3RvciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgJiA+IGxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSxcclxuICAgIC5keGJsLXNtID4gJiB7XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXNwYWNpbmc6ICN7JGR4LXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nLXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcsXHJcbiAgICAuZHhibC1sZyA+ICYge1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nOiAjeyRkeC1wYWdlci1jb250YWluZXItc3BhY2luZy1sZ307XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9zY3JvbGwtdmlld2VyXCI7XHJcblxyXG4uZHhibC1zY3JvbGwtdmlld2VyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgIC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhlaWdodDogI3skZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLXNpemV9O1xyXG4gICAgLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0OiAjeyRkeC1zY3JvbGwtdmlld2VyLXNjcm9sbC1iYXItaG92ZXItc2l6ZX07XHJcbiAgICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItd2lkdGg6ICN7JGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci1zaXplfTtcclxuICAgIC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci1ob3Zlci13aWR0aDogI3skZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLWhvdmVyLXNpemV9O1xyXG5cclxuICAgIC5keFRvdWNoVUkgJjpub3QoW2RhdGEtcWEtZHhibC1zY3JvbGxpbmddKSB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcixcclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcixcclxuICAgICYgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIHotaW5kZXg6ICRkeC1zY3JvbGwtdmlld2VyLXNjcm9sbC1iYXItei1pbmRleDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjFyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItaG92ZXItd2lkdGgpO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcclxuXHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWJbZGF0YS1xYS1keGJsLWRyYWdnaW5nXSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS10aHVtYi14KHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItaG92ZXItd2lkdGgpKTtcclxuXHJcbiAgICAgICAgICAgIC5keFRvdWNoVUkgJiB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItd2lkdGgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXRodW1iLXgodmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci1ob3Zlci13aWR0aCkpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5keFRvdWNoVUkgJiB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1ob3Zlci1oZWlnaHQpO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XHJcblxyXG4gICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWJbZGF0YS1xYS1keGJsLWRyYWdnaW5nXSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS10aHVtYi15KHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1ob3Zlci1oZWlnaHQpKTtcclxuXHJcbiAgICAgICAgICAgIC5keFRvdWNoVUkgJiB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS10aHVtYi15KHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1ob3Zlci1oZWlnaHQpKTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZHhUb3VjaFVJICYgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1uby11bmtub3duXHJcbiAgICAgICAgc2Nyb2xsYmFyLWhlaWdodDogbm9uZTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1uby11bmtub3duXHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIkBtaXhpbiBhY3RpdmUtdGh1bWIteCgkd2lkdGgpIHtcclxuICAgIG9wYWNpdHk6ICRkeC1zY3JvbGwtdmlld2VyLXNjcm9sbC1iYXItb3BhY2l0eTtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLWJvcmRlci1yYWRpdXM7XHJcbn1cclxuXHJcbkBtaXhpbiBhY3RpdmUtdGh1bWIteSgkaGVpZ2h0KSB7XHJcbiAgICBvcGFjaXR5OiAkZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLW9wYWNpdHk7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLWJvcmRlci1yYWRpdXM7XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XHJcblxyXG4uZHhibC1ncmlkIHtcclxuICAgIC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5OiAjeyRkeC1ncmlkLWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1ncmlkLWZvbnQtc2l6ZTogI3skZHgtZ3JpZC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWdyaWQtbGluZS1oZWlnaHQ6ICN7JGR4LWdyaWQtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyaWQtbWluLXdpZHRoOiAjeyRkeC1ncmlkLW1pbi13aWR0aH07XHJcbiAgICAtLWR4YmwtZ3JpZC1tYXgtaGVpZ2h0OiAjeyRkeC1ncmlkLW1heC1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyaWQtYmc6ICN7JGR4LWdyaWQtYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtY29sb3I6ICN7JGR4LWdyaWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yOiAjeyRkeC1ncmlkLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1maXhlZC1jb2x1bW4tYm9yZGVyLWNvbG9yOiAjeyRkeC1ncmlkLWZpeGVkLWNvbHVtbi1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlOiAjeyRkeC1ncmlkLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGg6ICN7JGR4LWdyaWQtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1ncmlkLWJvcmRlci1yYWRpdXM6ICN7JGR4LWdyaWQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWJnOiAjeyRkeC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1jb2xvcjogI3skZHgtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteDogI3skZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodDogI3skZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmc6ICN7JGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtYnRuLXBhZGRpbmcteC1yYXRpbyAqICRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1zaGFkb3c6ICN7JGR4LWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXNoYWRvd307XHJcbiAgICAtLWR4YmwtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aDogI3skZHgtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aH07XHJcbiAgICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aDogI3skZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aH07XHJcbiAgICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLWlucGxhY2UtZWRpdC1ib3JkZXItd2lkdGg6ICN7JGR4LWdyaWQtaW5wbGFjZS1lZGl0LWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteTogI3skZHgtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1iZzogI3skZHgtZ3JpZC1leHBhbmQtYnRuLWJnfTtcclxuICAgIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tY29sb3I6ICN7JGR4LWdyaWQtZXhwYW5kLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWJnOiAjeyRkeC1ncmlkLWV4cGFuZC1idG4taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14OiAjeyRkeC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15OiAjeyRkeC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLWhlYWRlci1mb250LXdlaWdodDogI3skZHgtZ3JpZC1oZWFkZXItZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyaWQtaGVhZGVyLWJnOiAjeyRkeC1ncmlkLWhlYWRlci1iZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1oZWFkZXItY29sb3I6ICN7JGR4LWdyaWQtaGVhZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nOiAjeyRkeC1ncmlkLXRleHQtY2VsbC1zcGFjaW5nfTtcclxuICAgIC0tZHhibC1ncmlkLWZvb3Rlci1mb250LXdlaWdodDogI3skZHgtZ3JpZC1mb290ZXItZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyaWQtZm9vdGVyLWJnOiAjeyRkeC1ncmlkLWZvb3Rlci1iZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1mb290ZXItY29sb3I6ICN7JGR4LWdyaWQtZm9vdGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1mb250LXdlaWdodDogI3skZHgtZ3JpZC1ncm91cC1mb290ZXItZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLWJnOiAjeyRkeC1ncmlkLWdyb3VwLWZvb3Rlci1iZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1ncm91cC1mb290ZXItY29sb3I6ICN7JGR4LWdyaWQtZ3JvdXAtZm9vdGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLXNlbGVjdGlvbi1iZzogI3skZHgtZ3JpZC1zZWxlY3Rpb24tYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWNvbG9yOiAjeyRkeC1ncmlkLXNlbGVjdGlvbi1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1mb2N1cy1iZzogI3skZHgtZ3JpZC1mb2N1cy1iZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcjogI3skZHgtZ3JpZC1mb2N1cy1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcjogI3skZHgtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tZm9jdXMtYmc6ICN7JGR4LWdyaWQtc2VsZWN0aW9uLWZvY3VzLWJnfTtcclxuICAgIC0tZHhibC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1jb2xvcjogI3skZHgtZ3JpZC1zZWxlY3Rpb24tZm9jdXMtY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtdG91Y2gtYmc6ICN7JGR4LWdyaWQtdG91Y2gtYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtdG91Y2gtY29sb3I6ICN7JGR4LWdyaWQtdG91Y2gtY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtaG92ZXItYmc6ICN7JGR4LWdyaWQtaG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtaG92ZXItY29sb3I6ICN7JGR4LWdyaWQtaG92ZXItY29sb3J9O1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1jb2xvcik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtbGluZS1oZWlnaHQpO1xyXG4gICAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtbWluLXdpZHRoKTtcclxuICAgIG1heC1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1tYXgtaGVpZ2h0KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAmID4gLmR4YmwtbG9hZGluZy1wYW5lbCB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwsXHJcbiAgICAmID4gLmR4YmwtZ3JpZC1ib3R0b20tcGFuZWwge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1mb2N1cy1mcmFtZS1zdHlsZShcIi0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yXCIpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1ncmlkLWJvdHRvbS1wYW5lbCB7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBncmlkLWZvY3VzLWZyYW1lLXN0eWxlKFwiLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3JcIik7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXIsXHJcbiAgICAmID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXgpIDA7XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuZHhibC1ncmlkLWdyb3VwLXBhbmVsLWZyZWUtc3BhY2Uge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1ncmlkLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItc2hhZG93KTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZvY3VzLWZyYW1lLXN0eWxlKFwiLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3JcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZm9jdXMtZnJhbWUtc3R5bGUoXCItLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvclwiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1ncmlkLW11bHRpcGxlLXBhbmVsIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkZHgtd2luZG93LWJyZWFrcG9pbnRzLCBcIm1kXCIpKSB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtZ3JpZC1tdWx0aXBsZS1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWdyaWQtc2VhcmNoLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLW5hdmlnYXRpb24tZnJhbWUtc3R5bGUoXCItLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvclwiLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lciA+IC5keGJsLWdyaWQtc2VhcmNoLWJveCA+IC5keGJsLWJ0bi1pY29uID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ncmlkLWhpZ2hsaWdodGVkLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtYmcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14KTtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIHNwYW4uZHhibC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWNvbG9yfTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1mb250LXdlaWdodH07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWxvYWRpbmcge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nLXRleHQtcGFkZGluZ307XHJcbiAgICAgICAgICAgIGNvbG9yOiAjeyRkeC13YWl0LWluZGljYXRvci1jb2xvcn07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtZm9udC13ZWlnaHR9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtd2FpdC1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB3aWR0aDogI3skZHgtbG9hZGluZy1pbmRpY2F0b3Itc2l6ZX07XHJcbiAgICAgICAgICAgIGhlaWdodDogI3skZHgtbG9hZGluZy1pbmRpY2F0b3Itc2l6ZX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLXNpemV9O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtaW1hZ2Utc2l6ZX07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLWNvbG9yfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcGFnZXIge1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1mb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtZm9udC1zaXplKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZ3JpZC1mb250LWZhbWlseSk7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1mb250LXNpemUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZ3JpZC1mb250LWZhbWlseSk7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWZvbnQtc2l6ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1mb250LXNpemU6ICN7JGR4LWdyaWQtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1saW5lLWhlaWdodDogI3skZHgtZ3JpZC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteTogI3skZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy15OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQ6ICN7JGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nOiAjeyRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1idG4tcGFkZGluZy14LXJhdGlvICogJGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aDogI3skZHgtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15OiAjeyRkeC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aDogI3skZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15OiAjeyRkeC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZzogI3skZHgtZ3JpZC10ZXh0LWNlbGwtc3BhY2luZy1zbX07XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIHtcclxuICAgICAgICAgICAgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtaW1hZ2Utc2l6ZS1zbX07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtaW1hZ2Utc2l6ZS1zbX07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXdhaXQtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1sb2FkaW5nLWluZGljYXRvci1zaXplLXNtfTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogI3skZHgtbG9hZGluZy1pbmRpY2F0b3Itc2l6ZS1zbX07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4uZHhibC1ncmlkLWVtcHR5LWRhdGEtbG9hZGluZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nLXRleHQtcGFkZGluZy1zbX07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1mb250LXNpemU6ICN7JGR4LWdyaWQtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1saW5lLWhlaWdodDogI3skZHgtZ3JpZC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteTogI3skZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy15OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQ6ICN7JGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nOiAjeyRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nLWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1idG4tcGFkZGluZy14LXJhdGlvICogJGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aDogI3skZHgtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15OiAjeyRkeC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aDogI3skZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15OiAjeyRkeC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nOiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteDogI3skZHgtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteTogI3skZHgtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nOiAjeyRkeC1ncmlkLXRleHQtY2VsbC1zcGFjaW5nLWxnfTtcclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEge1xyXG4gICAgICAgICAgICAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZC1pbWFnZS1zaXplLWxnfTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZC1pbWFnZS1zaXplLWxnfTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4Ymwtd2FpdC1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWxvYWRpbmctaW5kaWNhdG9yLXNpemUtbGd9O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1sb2FkaW5nLWluZGljYXRvci1zaXplLWxnfTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Bhbi5keGJsLWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLWxvYWRpbmctdGV4dC1wYWRkaW5nLWxnfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgID4gLmR4YmwtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLWhlYWRlci1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItZm9udC13ZWlnaHQpO1xyXG5cclxuICAgICYgPiA6bm90KDpsYXN0LWNoaWxkLC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nKTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZHhibC1ncmlkLXNlbGVjdGlvbi1jaGVja2JveC1iYWNrZ3JvdW5kLXBvc2l0aW9uLWFuaW1hdGlvbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDYwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsLFxyXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIHtcclxuICAgIC5keGJsLWNoZWNrYm94LmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2hlY2std2F2ZS1hbmltYXRlZCB7XHJcbiAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAjeyRkeC1ncmlkLXNlbGVjdGlvbi1jaGVja2JveC13YXZlLWFuaW1hdGlvbi1jb2xvcn07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlIDEwMCU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogMS41cyBsaW5lYXIgaW5maW5pdGUgZHhibC1ncmlkLXNlbGVjdGlvbi1jaGVja2JveC1iYWNrZ3JvdW5kLXBvc2l0aW9uLWFuaW1hdGlvbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+ICYge1xyXG4gICAgICAgICYgPiAuZHhibC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtaW5wbGFjZS1mb2N1cy1yb3ctY2hlY2stYm94LXN0eWxlKCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpICogLTEpIDA7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpIDA7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtaW5wbGFjZS1jaGVja2JveC1zdHlsZSgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWFsaWduLXJpZ2h0IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGg6ICN7JGR4LWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aH07XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtYnRuLXNwbGl0IHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGgpICogLTEpO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMDtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtY2hlY2tib3gtc3R5bGUoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXNtIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGg6ICN7JGR4LWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aC1zbX07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoOiAjeyRkeC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGgtbGd9O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXIge1xyXG4gICAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWdyaWQtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWdyaWQtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1iZzogI3skZHgtZ3JpZC1iZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWNvbG9yOiAjeyRkeC1ncmlkLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1ncmlkLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1zdHlsZTogI3skZHgtZ3JpZC1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JGR4LWdyaWQtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLXJhZGl1czogI3skZHgtZ3JpZC1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItc2hhZG93OiAjeyRkeC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1zaGFkb3d9O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1saW5lLWhlaWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItcmFkaXVzKTtcclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1zaGFkb3cpO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHotaW5kZXg6IDIwMDAwO1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXI6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtZWRpdC1mb3JtIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14KTtcclxuXHJcbiAgICAmID4gZm9ybSA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XHJcbiAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcclxuICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zIHtcclxuICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nOiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmd9O1xyXG5cclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXgpIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6ICRkeC1ncmlkLWVkaXQtZm9ybS1idG4tbWluLXdpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXNtIC5keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMge1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteC1zbX07XHJcbiAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15LXNtfTtcclxuICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmc6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZy1zbX07XHJcbn1cclxuXHJcbi5keGJsLWxnIC5keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMge1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteC1sZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15LWxnfTtcclxuICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmc6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZy1sZ307XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucyB7XHJcbiAgICAtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteDogI3skZHgtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteTogI3skZHgtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteX07XHJcblxyXG4gICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15KSAwIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkZHgtZ3JpZC1jb25maXJtLWRpYWxvZy1idG4tbWluLXdpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1zbSAuZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMge1xyXG4gICAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXg6ICN7JGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXgtc219O1xyXG4gICAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXk6ICN7JGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXktc219O1xyXG59XHJcblxyXG4uZHhibC1sZyAuZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMge1xyXG4gICAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXg6ICN7JGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXgtbGd9O1xyXG4gICAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXk6ICN7JGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXktbGd9O1xyXG59XHJcblxyXG4uZHhibC1ncmlkLXNvcnQtYXNjLFxyXG4uZHhibC1ncmlkLXNvcnQtZGVzYyxcclxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmR4YmwtZ3JpZC1zb3J0LWFzYyxcclxuLmR4YmwtZ3JpZC1zb3J0LWRlc2Mge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAmIH4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtYnRuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuIHtcclxuICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgLS1keGJsLWdyaWQtaGVhZGVyLXNwYWNpbmc6IDA7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwO1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1tYXJnaW4teTogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSk7XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLXBhZGRpbmctc3VidHJhY3Rpb246ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1wYWRkaW5nLXN1YnRyYWN0aW9ufTtcclxuXHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1tYXJnaW4teSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1tYXJnaW4teSk7XHJcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAtIHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLXBhZGRpbmctc3VidHJhY3Rpb24pKSBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KSAtIHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLXBhZGRpbmctc3VidHJhY3Rpb24pKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBtYXgtbGluZS1sZW5ndGhcclxuXHJcbiAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmcpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tYWN0aXZlIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmcpO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1maWxsZWQge1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6ICN7JGR4LXByaW1hcnl9O1xyXG4gICAgICAgIC0tZHhibC1idG4tY29sb3I6ICN7JGR4LXByaW1hcnl9O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLWRyYWdnaW5nLXVwLXRhcmdldCxcclxuLmR4YmwtZ3JpZC1kcmFnZ2luZy1kb3duLXRhcmdldCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTk5OTk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjFzO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG5AaW1wb3J0IFwiZ3JpZC50YWJsZVwiO1xyXG5AaW1wb3J0IFwiZ3JpZC5jb2x1bW4tY2hvb3NlclwiO1xyXG5AaW1wb3J0IFwiZ3JpZC5maWx0ZXItbWVudVwiO1xyXG5AaW1wb3J0IFwiZ3JpZC51dGlsc1wiO1xyXG4iLCJAaW1wb3J0IFwiY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJidXR0b25cIjtcclxuQGltcG9ydCBcInRleHQtZWRpdFwiO1xyXG5cclxuQG1peGluIGdyaWQtaW5wbGFjZS1idXR0b24tc3R5bGUoJGJvcmRlci1yYWRpdXMsICR1c2UtdGV4dC1jZWxsLW1hcmdpbjogZmFsc2UsICRvZmZzZXQ6ICRkeC1taW4tc3BhY2luZykge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGlmICR1c2UtdGV4dC1jZWxsLW1hcmdpbiB7XHJcbiAgICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAqIC0xKSAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSAoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWlubmVyLWZvY3VzLXN0eWxlKCRib3JkZXItcmFkaXVzLCAkb2Zmc2V0KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGdyaWQtaW5wbGFjZS1jaGVja2JveC1zdHlsZSgpIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAqIC0xKSAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuQG1peGluIGdyaWQtaW5wbGFjZS1mb2N1cy1yb3ctY2hlY2stYm94LXN0eWxlKCkge1xyXG4gICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1jb2xvcik7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1iZyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zdHlsZSgkZHgtbGlnaHQsIFwibGlnaHRcIiwgJGR4LWNoZWNrYm94LWZvY3VzLW9uLXByaW1hcnktc2hhZG93LXRpbnQtYW1vdW50LCAkZHgtY2hlY2tib3gtZm9jdXMtb24tcHJpbWFyeS1zaGFkb3ctc2hhZGUtYW1vdW50KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXN0eWxlKCRkeC1saWdodCwgXCJsaWdodFwiLCAkZHgtY2hlY2tib3gtZm9jdXMtb24tcHJpbWFyeS1zaGFkb3ctdGludC1hbW91bnQsICRkeC1jaGVja2JveC1mb2N1cy1vbi1wcmltYXJ5LXNoYWRvdy1zaGFkZS1hbW91bnQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGdyaWQtaW5wbGFjZS10ZXh0LWVkaXQtc3R5bGUoJGlzLXByaW1hcnktYmc6IGZhbHNlKSB7XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteSkgKiAtMSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14KSAqIC0xKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOm9ubHktY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLXRleHQtZWRpdC1zdGF0ZS1zdHlsZSgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRleHQtZWRpdC1ub3QtZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtaW5wbGFjZS10ZXh0LWVkaXQtc3RhdGUtc3R5bGUoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGludmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtaW5wbGFjZS10ZXh0LWVkaXQtc3RhdGUtc3R5bGUoKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLS1keGJsLXRleHQtZWRpdC1iZzogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgQGlmICRpcy1wcmltYXJ5LWJnIHtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWRpc2FibGVkLXByaW1hcnktc3R5bGUoXCItLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnXCIsIFwiLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1jb2xvclwiLCBcIi0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoXCIsIFwiLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1iZ1wiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1kaXNhYmxlZC1wcmltYXJ5LXN0eWxlKFwiLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZ1wiLCBcIi0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtY29sb3JcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aFwiLCBcIi0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtYmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAsXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bixcclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1lZGl0LWRlZmF1bHQtYnRuKCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdW5zZXQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXCItLWR4YmwtdGV4dC1lZGl0LWJ0bi1pbWFnZS1jb2xvclwiLCBcIi0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yXCIsIFwiLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItaW1hZ2UtY29sb3JcIiwgbnVsbCwgbnVsbCwgdHJ1ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtY3VzdG9tLWJ0bigpIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24taW5uZXItZm9jdXMtc3R5bGUodmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyksIDIgKiAkZHgtbWluLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZ3JpZC1pbnBsYWNlLXRleHQtZWRpdC1zdGF0ZS1zdHlsZSgpIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLWZpeGVkLWNlbGwoJGJhY2tncm91bmQtY29sb3IpIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIHotaW5kZXg6ICN7JGR4LWdyaWQtZml4ZWQtY2VsbC16LWluZGV4fTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigjeyRiYWNrZ3JvdW5kLWNvbG9yfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLWZvY3VzLWZyYW1lLXN0eWxlKCRjb2xvcikge1xyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBAaW5jbHVkZSBncmlkLW5hdmlnYXRpb24tZnJhbWUtc3R5bGUoJGNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGdyaWQtbmF2aWdhdGlvbi1mcmFtZS1zdHlsZSgkY29sb3IsICR1c2Utb2Zmc2V0OiB0cnVlKSB7XHJcbiAgICBvdXRsaW5lOiAjeyRkeC1ncmlkLWZvY3VzLWZyYW1lLXNpemV9IHNvbGlkIHZhcigjeyRjb2xvcn0pO1xyXG5cclxuICAgIEBpZiAkdXNlLW9mZnNldCB7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAjeyRkeC1ncmlkLWZvY3VzLWZyYW1lLXNpemV9KTtcclxuXHJcbiAgICAgICAgLmR4U2FmYXJpICYgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcclxuXHJcbi5keGJsLWdyaWQge1xyXG4gICAgJiA+IC5keGJsLXNjcm9sbC12aWV3ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAmID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWdyaWQtdGFibGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGZvb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICAgICAgICAgIC5keE1hY09TTW9iaWxlUGxhdGZvcm0gJixcclxuICAgICAgICAgICAgICAgICAgICAuZHhTYWZhcmkgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6ICN7JGR4LWdyaWQtZml4ZWQtY2VsbC16LWluZGV4ICsgMX07IC8qIFQxMjExOTgxICovXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IHRyOmhvdmVyID4gdGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIFQxMjAzNjE2OiBhbiBlbXB0eSBzZWxlY3RvciB0byBkZWFsIHdpdGggYSB3ZWlyZCBlcnJvciBvZiBvdmVybGFwcGluZyByb3cgYXJlYXMgaW4gdGhlIG1vYmlsZSBzaW11bGF0aW9uIG9mIENocm9tZSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAmOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50LFxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlLFxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCxcclxuICAgICAgICAmOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmID4gdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRoOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCxcclxuICAgICAgICAmOmxhc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQsXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSxcclxuICAgICAgICAmOmxhc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QsXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICYgPiB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ncmlkLXRhYmxlIHtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJiA+IHRoZWFkLFxyXG4gICAgICAgICYgPiB0Ym9keSxcclxuICAgICAgICAmID4gdGZvb3Qge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgJiA+IHRyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGgsXHJcbiAgICAgICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRkLFxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsICsgdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCwuZHhibC1ncmlkLWJvcmRlcmVkLWxlZnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZvY3VzLWZyYW1lLXN0eWxlKFwiLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtY2hlY2tib3gtc3R5bGUoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtZm9jdXMtcm93LWNoZWNrLWJveC1zdHlsZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1mb2N1cy1mcmFtZS1zdHlsZShcIi0tZHhibC1ncmlkLWZvY3VzLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0sXHJcbiAgICAgICAgICAgICAgICAmW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgbWF4LWxpbmUtbGVuZ3RoICovXHJcbiAgICAgICAgICAgICAgICAmID4gdGg6bm90KC5keGJsLWdyaWQtaGVhZGVyLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1oZWFkZXIpLFxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpub3QoLmR4YmwtZ3JpZC1maWx0ZXItcm93KTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBzdHlsZWxpbnQtZW5hYmxlIG1heC1saW5lLWxlbmd0aCAqL1xyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1ncmlkLWVkaXQtcm93ID4gdGQsXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1maWx0ZXItcm93ID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy13aXRoaW4sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbmF2aWdhdGlvbi1mcmFtZS1zdHlsZShcIi0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtdGV4dC1lZGl0LXN0eWxlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC10ZXh0LWRpc3BsYXktdmlldyA+IC5keGJsLXRleHQtZWRpdC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRkID4gLmR4YmwtZGlzYWJsZWQsXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRkID4gLmR4YmwtdGFnLWJveC5keGJsLXJlYWRvbmx5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIFQxMjA3MzE1ICovXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLXNwZWNpYWwtcHJpbWFyeS1zdHlsZShcIi0tZHhibC1ncmlkLWVkaXQtcm93LWJnXCIsIFwiLS1keGJsLWdyaWQtZWRpdC1yb3ctY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZWRpdC1yb3ctYmcsIHZhcigtLWR4YmwtZ3JpZC1iZywgdW5zZXQpKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtdGV4dC1lZGl0LXN0eWxlKHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAmID4gdGg6Zmlyc3QtY2hpbGQ6bm90KC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCxcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLWJ1dHRvbi1zdHlsZSh2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKSwgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICYgPiB0ZCxcclxuICAgICAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHRoZWFkID4gdHIgPiB0aCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiBzcGFuLFxyXG4gICAgICAgICYgPiB0Ym9keSA+IHRyID4gdGQsXHJcbiAgICAgICAgJiA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cgPiB0ZCA+IGRpdltkeGJsLWdyaWQtc3VtbWFyeS1pdGVtXSxcclxuICAgICAgICAmID4gdGZvb3QgPiB0ciA+IHRkLFxyXG4gICAgICAgICYgPiB0Zm9vdCA+IHRyID4gdGQgPiBkaXZbZHhibC1ncmlkLXN1bW1hcnktaXRlbV0ge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCxcclxuICAgICAgICAmIC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwge1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHRoZWFkID4gdHIgPiB0aCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLWNvbHVtbi1yZXNpemUtYW5jaG9yIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICRkeGJsLWdyaWQtcmVzaXplLWFuY2hvci1hbGlnbi1vZmZzZXQ6IGNhbGMoKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIC0gN3B4KSAvIDIgLSAxICogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWdyaWQtbGVmdC1hbGlnbi1jb2x1bW4tcmVzaXplLWFuY2hvcikge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAkZHhibC1ncmlkLXJlc2l6ZS1hbmNob3ItYWxpZ24tb2Zmc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1ncmlkLWxlZnQtYWxpZ24tY29sdW1uLXJlc2l6ZS1hbmNob3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6ICRkeGJsLWdyaWQtcmVzaXplLWFuY2hvci1hbGlnbi1vZmZzZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLXRvdWNoIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyICogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpICsgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpIC0gMSAqIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtbGFzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtZ3JpZC1sZWZ0LWFsaWduLWNvbHVtbi1yZXNpemUtYW5jaG9yKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICogPiB0ciA+IHRkLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gdGhlYWQge1xyXG4gICAgICAgICAgICAmID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxyXG4gICAgICAgICAgICAmID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxyXG4gICAgICAgICAgICAmID4gdHIgPiB0aC5keGJsLWdyaWQtYm9yZGVyZWQtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHIgPiB0aC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtZ3JpZC1lbXB0eS1oZWFkICsgdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLWFybS1yb3cge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogY29sbGFwc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJiArIHRyID4gdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLWdyaWQtaGVhZGVyLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAmID4gdGg6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zdHlsZShcIi0tZHhibC1ncmlkLWhlYWRlci1iZ1wiLCBcIi0tZHhibC1ncmlkLWhlYWRlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1ncmlkLWZpbHRlci1yb3cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0ZC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGQuZHhibC1ncmlkLWluZGVudC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRyID4gdGguZHhibC1ncmlkLWZpeGVkLWNlbGw6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCksXHJcbiAgICAgICAgICAgICYgPiB0ciA+IHRkLmR4YmwtZ3JpZC1maXhlZC1jZWxsOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZml4ZWQtY2VsbChcIi0tZHhibC1ncmlkLWJnXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gdGJvZHkge1xyXG4gICAgICAgICAgICAmID4gdHIgPiB0ZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICAgICAgLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSAmLFxyXG4gICAgICAgICAgICAgICAgLmR4U2FmYXJpICYge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSArIHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLFxyXG4gICAgICAgICAgICAmID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0ge1xyXG4gICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gKyB0cjpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWdyaWQtZW1wdHktcm93IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0ciA+IHRkIC5keGJsLWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHIgPiB0ZC5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZpeGVkLWNlbGwoXCItLWR4YmwtZ3JpZC1iZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiB0ci5keGJsLWdyaWQtZ3JvdXAtcm93IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZm9jdXMtZnJhbWUtc3R5bGUoXCItLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1mb2N1cy1mcmFtZS1zdHlsZShcIi0tZHhibC1ncmlkLWZvY3VzLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWdyaWQtZm9jdXMtZnJhbWUtZ3JvdXAtcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0sXHJcbiAgICAgICAgICAgICYgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSB7XHJcbiAgICAgICAgICAgICAgICA+IHRkLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZFtkeGJsLWhpZGRlbi1za2VsZXRvbi1jZWxsXSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGRbZHhibC1oaWRkZW4tc2tlbGV0b24tY2VsbF0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtZW1wdHktaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtaW5kZW50LWNlbGwtc2l6ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aCkgLSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWluZGVudC1jZWxsLXNpemU6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtaW5kZW50LWNlbGwsXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWhlYWRlci1pbmRlbnQtY2VsbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpub3QoLmR4YmwtZ3JpZC1mb290ZXItcm93KTpub3QoLmR4YmwtZ3JpZC1maWx0ZXItcm93KSB7XHJcbiAgICAgICAgICAgIC5keGJsLWdyaWQtaW5kZW50LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICsgdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXkpO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFwiLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvclwiLCBudWxsLCBcIi0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWJnXCIsIFwiLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtYnV0dG9uLXN0eWxlKCRkeC1yb3VuZC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1ncmlkLWhpZGRlbi1lbXB0eS1jZWxsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1zdHlsZShcIi0tZHhibC1ncmlkLXNlbGVjdGlvbi1iZ1wiLCBcIi0tZHhibC1ncmlkLXNlbGVjdGlvbi1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1maXhlZC1jZWxsKFwiLS1keGJsLWdyaWQtYmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LXN0eWxlKFwiLS1keGJsLWdyaWQtZm9jdXMtYmdcIiwgXCItLWR4YmwtZ3JpZC1mb2N1cy1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1maXhlZC1jZWxsKFwiLS1keGJsLWdyaWQtYmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbnMtc3R5bGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9jdXMtY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogI3skZHgtc3RhdGUtaG92ZXItb3BhY2l0eX07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWRhcmstc3R5bGUoXCItLWR4YmwtZ3JpZC1zZWxlY3Rpb24tZm9jdXMtYmdcIiwgXCItLWR4YmwtZ3JpZC1zZWxlY3Rpb24tZm9jdXMtY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZml4ZWQtY2VsbChcIi0tZHhibC1ncmlkLWJnXCIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b25zLXN0eWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICN7JGR4LXN0YXRlLWhvdmVyLW9wYWNpdHl9O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb246bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXN0eWxlKFwiLS1keGJsLWdyaWQtc2VsZWN0aW9uLWJnXCIsIFwiLS1keGJsLWdyaWQtc2VsZWN0aW9uLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZpeGVkLWNlbGwoXCItLWR4YmwtZ3JpZC1iZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLWhvdmVyLXN0eWxlKFwiLS1keGJsLWdyaWQtdG91Y2gtYmdcIiwgXCItLWR4YmwtZ3JpZC10b3VjaC1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1maXhlZC1jZWxsKFwiLS1keGJsLWdyaWQtYmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtZm9vdGVyLXJvdyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZm9vdGVyLWZvbnQtd2VpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgICYgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1mb290ZXItc3R5bGUoXCItLWR4YmwtZ3JpZC1mb290ZXItYmdcIiwgXCItLWR4YmwtZ3JpZC1mb290ZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1maXhlZC1jZWxsKFwiLS1keGJsLWdyaWQtYmdcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLWZvbnQtd2VpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgICYgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFuZWwtZm9vdGVyLXNlY29uZGFyeS1zdHlsZShcIi0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1iZ1wiLCBcIi0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZpeGVkLWNlbGwoXCItLWR4YmwtZ3JpZC1iZ1wiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRkOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSArIHRkOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWdyaWQtdGFibGUtbm8tc2Nyb2xsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG5cclxuICAgICAgICAgICAgLmR4RmlyZWZveCAmID4gdGhlYWQsXHJcbiAgICAgICAgICAgIC5keEZpcmVmb3ggJiA+IHRmb290IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keEZpcmVmb3ggJiA+IHRib2R5IHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLWVtcHR5LXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiA6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpub3QoW2RhdGEtdmlydHVhbC1pdGVtLWluZGV4PVwiLTFcIl0pOm5vdCg6b25seS1jaGlsZCkgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCkgPiB0Ym9keSA+IC5keGJsLWdyaWQtZW1wdHktcm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1ncmlkLXRhYmxlLWNvbnRlbnQtZml0LWNhbGMge1xyXG4gICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGF1dG8gIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAgICAgICAgICYgPiBjb2xncm91cCBjb2w6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGNvbGdyb3VwIGNvbC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdGhlYWQgPiB0ciA+ICosXHJcbiAgICAgICAgICAgICYgPiB0Zm9vdCA+IHRyID4gdGQsXHJcbiAgICAgICAgICAgICYgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtY29udHJvbHMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JpZC1jb2x1bW5zLXNlcGFyYXRvciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGR4LXByaW1hcnk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiKDI1NSAyNTUgMjU1IC8gMjAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAlZ3JpZC1mb2N1cy1mcmFtZS1ncm91cC1yb3cge1xyXG4gICAgICAgICY6Zm9jdXMgPiB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpmb2N1cyA+IHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIC5keGJsLWdyaWQtY29tbWFuZC1jZWxsLFxyXG4uZHhibC1ncmlkLmR4YmwtZ3JpZC1ub3dyYXAgLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG4uZHhibC1ncmlkLmR4YmwtZ3JpZC1ub3dyYXAgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IHNwYW4ge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLyogI3JlZ2lvbjogaG92ZXIgc3RhdGUgKi9cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3Itc3BhY2UtYmVmb3JlXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvblxyXG5cclxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWRcclxuICAgID4gdGJvZHlcclxuICAgID4gdHI6bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KTpub3QoLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93KTpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlclxyXG4gICAgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XHJcbiAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC1ncmlkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWdyaWQtaG92ZXItY29sb3JcIiwgXCItLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGhcIik7XHJcblxyXG4gICAgJi5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1maXhlZC1jZWxsKFwiLS1keGJsLWdyaWQtYmdcIik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkXHJcbiAgICA+IHRib2R5XHJcbiAgICA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyXHJcbiAgICA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcclxuICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXByaW1hcnktaG92ZXItc3R5bGUoXCItLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvclwiLCBcIi0tZHhibC1ncmlkLWZvY3VzLWNvbG9yXCIsIFwiLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoXCIpO1xyXG5cclxuICAgICYuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtZml4ZWQtY2VsbChcIi0tZHhibC1ncmlkLWJnXCIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZFxyXG4gICAgPiB0Ym9keVxyXG4gICAgPiB0ci5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyXHJcbiAgICA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcclxuICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLWhvdmVyLXN0eWxlKFwiLS1keGJsLWdyaWQtc2VsZWN0aW9uLWJnXCIsIFwiLS1keGJsLWdyaWQtc2VsZWN0aW9uLWNvbG9yXCIsIFwiLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoXCIpO1xyXG5cclxuICAgICYuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtZml4ZWQtY2VsbChcIi0tZHhibC1ncmlkLWJnXCIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGluZGVudGF0aW9uXHJcblxyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3Itc3BhY2UtYmVmb3JlXHJcblxyXG4vKiAjZW5kcmVnaW9uICovXHJcblxyXG4uZHhibC1ncmlkW2R4YmwtZ3JpZC1mb2N1c2VkLXJvdy1oaWRkZW5dIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZCB7XHJcbiAgICAtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcjogI3skZHgtZ3JpZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tZm9jdXMtY29sb3I6ICN7JGR4LWdyaWQtY29sb3J9O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbiB7XHJcbiAgICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1iZyk7XHJcbiAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvcik7XHJcbiAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KTtcclxuICAgIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXkpO1xyXG5cclxuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteCk7XHJcbiAgICBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXkpKSBjYWxjKC0xICogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KSk7XHJcblxyXG4gICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXCItLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWNvbG9yXCIsIG51bGwsIFwiLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItYmdcIiwgXCItLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGdyaWQtaW5wbGFjZS1idXR0b24tc3R5bGUoJGR4LXJvdW5kLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uLXBsYWNlaG9sZGVyIHtcclxuICAgIG1pbi13aWR0aDogMTZweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtY29udHJvbHMtY2VsbCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtY29udHJvbHMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgpICogMS41KTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1pbmRlbnRzLWNvbnRhaW5lciB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1pbmRlbnQge1xyXG4gICAgbWluLXdpZHRoOiAxNnB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtdHJlZS1ub2RlLWVtcHR5LWluZGVudCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5keE9wZXJhIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAuZHhibC1ncmlkIHtcclxuICAgICAgICAuZHhibC1zY3JvbGwtdmlld2VyIHtcclxuICAgICAgICAgICAgLmR4YmwtZ3JpZC10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAmID4gdGZvb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLWhlYWRlci1yb3cgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtZ3JpZC1maXhlZC1jZWxsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRkeC1wcmltYXJ5OiAjNWYzNjhkICFkZWZhdWx0O1xyXG4kZHgtc3VjY2VzczogIzI4YTc0NSAhZGVmYXVsdDtcclxuJGR4LWluZm86ICMwMGE5ZTYgIWRlZmF1bHQ7XHJcbiRkeC1kYW5nZXI6ICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRkeC1mb2N1czogI2E3ODBjZCAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmF5LTEwMDogI2VjZWNlYyAhZGVmYXVsdDtcclxuJGR4LWdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xyXG4kZHgtZ3JheS0zMDA6ICNkZWRlZGUgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcclxuJGR4LWdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xyXG4kZHgtZ3JheS02MDA6ICM4ODg4ODggIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcclxuJGR4LWdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xyXG4kZHgtZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XHJcbiRkeC1ibGFjazogICAgIzIyMjIyMiAhZGVmYXVsdDtcclxuXHJcbiRkeC1taW4tY29udHJhc3QtcmF0aW86IDEuOCAhZGVmYXVsdDtcclxuXHJcbi8vIENvbW1vblxyXG4kZHgtY29sb3I6ICRkeC1ncmF5LTkwMCAhZGVmYXVsdDtcclxuJGR4LWJvcmRlci1jb2xvcjogI2QyZDJkMiAhZGVmYXVsdDtcclxuXHJcbi8vIEJ1dHRvblxyXG4kZHgtYnRuLXNwZWNpYWwtYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYigwIDAgMCAvIDIwJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBHcmlkXHJcbiRkeC1ncmlkLWlubGluZS1lZGl0LWZvY3VzLWJvcmRlci1vcGFjaXR5OiAwLjc1ICFkZWZhdWx0O1xyXG5cclxuIiwiQGltcG9ydCBcInNjcm9sbC12aWV3ZXJcIjtcclxuQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XHJcblxyXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIHtcclxuICAgIC0tZHhibC1wb3B1cC1tYXJnaW46IDA7XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIHtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWZvY3VzLWZyYW1lLWNvbG9yOiAjeyRkeC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteDogI3skZHgtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15OiAjeyRkeC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kcmFnLWljb24tc2l6ZTogI3skZHgtaW1hZ2Utc2l6ZX07XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1tYXgtaGVpZ2h0OiA2MHZoO1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItbWF4LXdpZHRoOiAzMjVweDtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLW1pbi1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItbWluLXdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAmLmR4YmwtZHJvcGRvd24tZGlhbG9nLFxyXG4gICAgJi5keGJsLXdpbmRvdy1kaWFsb2cge1xyXG4gICAgICAgICYgLmR4YmwtZHJvcGRvd24taGVhZGVyLFxyXG4gICAgICAgICYgLmR4Ymwtd2luZG93LWhlYWRlciB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keGJsLWRyb3Bkb3duLWJvZHksXHJcbiAgICAgICAgJiAuZHhibC13aW5kb3ctYm9keSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGUtcGFkZGluZygpO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwdmg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zaWRlcGFuZWwtZGlhbG9nIHtcclxuICAgICAgICAmIC5keGJsLW1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keGJsLW1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlLXBhZGRpbmcoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTB2aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAmIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteCk7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kcmFnZ2luZy1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiKDAgMCAwIC8gNTAlKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgJiB+IC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZ2dpbmctaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWdnaW5nLWl0ZW0tbmV4dC1zaWJsaW5nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmR4YmwtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kcmFnLWljb24tc2l6ZSkgLSB2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14KSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtLWRyYWctYW5jaG9yLFxyXG4gICAgICAgICAgICAmIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS1kcmFnLWxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteSkgKiAtMSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14KSAqIC0xKSBjYWxjKHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXkpICogLTEpIDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0tZHJhZy1hbmNob3Ige1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS1pbmRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1mb2N1cy1mcmFtZS1zdHlsZShcIi0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWZvY3VzLWZyYW1lLWNvbG9yXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZHJvcGRvd24tYm9keSxcclxuICAgIC5keGJsLW1vZGFsLWJvZHksXHJcbiAgICAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLFxyXG4gICAgLmR4Ymwtc2Nyb2xsLXZpZXdlcixcclxuICAgIC5keGJsLXNjcm9sbC12aWV3ZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50LFxyXG4gICAgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWFyZWEtc2VwYXJhdG9yIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDNweDtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1zbSB7XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14LXNtfTtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteTogI3skZHgtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXktc219O1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZy1pY29uLXNpemU6ICN7JGR4LWltYWdlLXNpemUtc219O1xyXG59XHJcblxyXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWxnIHtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteDogI3skZHgtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15OiAjeyRkeC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteS1sZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kcmFnLWljb24tc2l6ZTogI3skZHgtaW1hZ2Utc2l6ZS1sZ307XHJcbn1cclxuIiwiLmR4YmwtZHJvcGRvd24ge1xyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAmLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1yb290IHtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLWhlaWdodC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24taGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWhlaWdodC1zbX07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkZHgtd2luZG93LWJyZWFrcG9pbnRzLCBcInNtXCIpKSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aC1tb2JpbGUtc219O1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aC1tb2JpbGUtc219O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1saXN0LWJveC1oZWlnaHQtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0LXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteDogI3skZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteTogI3skZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGgtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXNwYWNlOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2Utc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15LXNtfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAmLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1yb290IHtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLWhlaWdodC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24taGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWhlaWdodC1sZ307XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkZHgtd2luZG93LWJyZWFrcG9pbnRzLCBcInNtXCIpKSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aC1tb2JpbGUtbGd9O1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aC1tb2JpbGUtbGd9O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1saXN0LWJveC1oZWlnaHQtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0LWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteDogI3skZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteTogI3skZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGgtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXNwYWNlOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2UtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15LWxnfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtd2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LXdpZHRofTtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LWhlaWdodH07XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRofTtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aH07XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24taGVpZ2h0fTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJtZFwiKSkge1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LWhlaWdodC1tb2JpbGV9O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogbWFwLWdldCgkZHgtd2luZG93LWJyZWFrcG9pbnRzLCBcInNtXCIpKSB7XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0LW1vYmlsZS1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJzbVwiKSkge1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoLW1vYmlsZX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aC1tb2JpbGV9O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWN1c3RvbS1zaXplIHtcclxuICAgIC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24ge1xyXG4gICAgICAgICYgPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldyB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtdHJlZXZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duIHtcclxuICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItYmc6IHZhcigtLWR4YmwtZHJvcGRvd24tYmcpO1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1iZzogdmFyKC0tZHhibC1kcm9wZG93bi1iZyk7XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1saXN0LWJveC1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXg6ICN7JGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy15OiAjeyRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGh9O1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZTogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXNwYWNlfTtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXl9O1xyXG5cclxuICAgICYgPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXkpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LW92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXkpIGNhbGModmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy14KSArIHZhcigtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoKSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBtYXgtbGluZS1sZW5ndGhcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI3skZHgtbGlzdC1ib3gtYm9yZGVyLWNvbG9yfTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWxpc3Rib3gsXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1saXN0LWJveCB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXJhZGl1czogdW5zZXQ7IC8vIEZpeCBibHVycnkgdGV4dHMgd2hpbGUgem9vbWluZyBpbiBDaHJvbWVcclxuXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1saXN0LWJveC1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtdHJlZXZpZXcge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXRyZWV2aWV3LXNwYWNpbmcteDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHQpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbG9hZGluZy1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtZHJvcGRvd24taGVhZGVyLFxyXG4gICAgJiA+IC5keGJsLWRyb3Bkb3duLWZvb3RlciB7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctdG9wOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15KTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyIHtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXkpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aCk7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXNwYWNlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZHhibC1ncmlkLWRyYWdnaW5nLXRhcmdldCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE5OTk7XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtbW92ZS1jdXJzb3IsXHJcbi5keGJsLWdyaWQtbW92ZS1jdXJzb3IgYTpob3ZlcixcclxuLmR4YmwtZ3JpZC1tb3ZlLWN1cnNvciAuZHhibC1ncmlkLWFjdGlvbixcclxuLmR4YmwtZ3JpZC1tb3ZlLWN1cnNvciAqIHtcclxuICAgIGN1cnNvcjogbW92ZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcblxyXG4uZHhibC1yZXNpemUtY3Vyc29yLFxyXG4uZHhibC1yZXNpemUtY3Vyc29yIC5keGJsLWdyaWQgdGguZHhibC1ncmlkLWFjdGlvbiB7XHJcbiAgICBjdXJzb3I6IGNvbC1yZXNpemU7XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtYWN0aW9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybiB7XHJcbiAgICAmLmR4YmwtZ3JpZC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuID4gZGl2IHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIDAgMCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1jb2xvcik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1lZGl0LWNhbmNlbGVkLW5vdGlmaWNhdGlvbiB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG5cclxuICAgICYgPiBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogI3skZHgtZGFuZ2VyfTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICN7JGR4LWNvbG9yfTtcclxuICAgIH1cclxufVxyXG4iLCIuZHhibC1wb3B1cC1jZWxsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5keGJsLXBvcHVwLXRleHQge1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvcG9wdXBcIjtcclxuQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuXHJcbi5keGJsLWZseW91dCB7XHJcbiAgICAtLWR4YmwtZmx5b3V0LWNvbG9yOiAjeyRkeC1mbHlvdXQtY29sb3J9O1xyXG4gICAgLS1keGJsLWZseW91dC1iZzogI3skZHgtZmx5b3V0LWJnfTtcclxuICAgIC0tZHhibC1mbHlvdXQtZm9udC1mYW1pbHk6ICN7JGR4LWZseW91dC1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWZvbnQtc2l6ZTogI3skZHgtZmx5b3V0LWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWxpbmUtaGVpZ2h0OiAjeyRkeC1mbHlvdXQtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWZseW91dC1zaGFkb3c6ICN7JGR4LWZseW91dC1zaGFkb3d9O1xyXG4gICAgLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGg6ICN7JGR4LWZseW91dC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWZseW91dC1ib3JkZXItc3R5bGU6ICN7JGR4LWZseW91dC1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWZseW91dC1ib3JkZXItY29sb3I6ICN7JGR4LWZseW91dC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWZseW91dC1ib3JkZXItcmFkaXVzOiAjeyRkeC1mbHlvdXQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXNpemU6ICN7JGR4LWZseW91dC1oZWFkZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLWJnOiAjeyRkeC1mbHlvdXQtaGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLWNvbG9yOiAjeyRkeC1mbHlvdXQtaGVhZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLWZvbnQtd2VpZ2h0OiAjeyRkeC1mbHlvdXQtaGVhZGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy15OiAjeyRkeC1mbHlvdXQtYm9keS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWZseW91dC1ib2R5LXBhZGRpbmcteDogI3skZHgtZmx5b3V0LWJvZHktcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1mbHlvdXQtZm9vdGVyLWJnOiAjeyRkeC1mbHlvdXQtZm9vdGVyLWJnfTtcclxuICAgIC0tZHhibC1mbHlvdXQtZm9vdGVyLWNvbG9yOiAjeyRkeC1mbHlvdXQtZm9vdGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteTogI3skZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWZseW91dC1mb290ZXItcGFkZGluZy14OiAjeyRkeC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoOiAjeyRkeC1mbHlvdXQtYXJyb3ctd2lkdGh9O1xyXG4gICAgLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQ6ICN7JGR4LWZseW91dC1hcnJvdy1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWZseW91dC1hcnJvdy1jb2xvcjogI3skZHgtZmx5b3V0LWFycm93LWNvbG9yfTtcclxuICAgIC0tZHhibC1mbHlvdXQtYXJyb3ctYmFzZS1ib3JkZXItY29sb3I6ICN7JGR4LWZseW91dC1hcnJvdy1iYXNlLWJvcmRlci1jb2xvcn07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWZvbnQtc2l6ZTogI3skZHgtZmx5b3V0LWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1saW5lLWhlaWdodDogI3skZHgtZmx5b3V0LWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWJvcmRlci1yYWRpdXM6ICN7JGR4LWZseW91dC1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXNpemU6ICN7JGR4LWZseW91dC1oZWFkZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZmx5b3V0LWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1ib2R5LXBhZGRpbmcteTogI3skZHgtZmx5b3V0LWJvZHktcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy14OiAjeyRkeC1mbHlvdXQtYm9keS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteTogI3skZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteDogI3skZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXgtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1mb250LXNpemU6ICN7JGR4LWZseW91dC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtbGluZS1oZWlnaHQ6ICN7JGR4LWZseW91dC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1ib3JkZXItcmFkaXVzOiAjeyRkeC1mbHlvdXQtYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1mbHlvdXQtaGVhZGVyLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXk6ICN7JGR4LWZseW91dC1ib2R5LXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1ib2R5LXBhZGRpbmcteDogI3skZHgtZmx5b3V0LWJvZHktcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LWZseW91dC1mb290ZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LWZseW91dC1mb290ZXItcGFkZGluZy14LWxnfTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcblxyXG4gICAgJjpub3QoOmRlZmluZWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgID4gLmR4YmwtZmx5b3V0LWRpYWxvZyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZmx5b3V0LWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtZmx5b3V0LWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmx5b3V0LWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWZseW91dC1zaGFkb3cpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYmcpO1xyXG4gICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDcwO1xyXG5cclxuICAgICAgICAmLmR4YmwtZmx5b3V0LXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgICA+IC5keGJsLWZseW91dC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLWZseW91dC1oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWZseW91dC1oZWFkZXItZm9udC13ZWlnaHQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFuZWwtaGVhZGVyLXN0eWxlKFwiLS1keGJsLWZseW91dC1oZWFkZXItYmdcIiwgXCItLWR4YmwtZmx5b3V0LWhlYWRlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1kcmFnIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC1mbHlvdXQtYm9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy14KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWZseW91dC1ib2R5LWZvbnQtc2l6ZSk7XHJcblxyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy14OiAwO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC1mbHlvdXQtZm9vdGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1mb290ZXItc3R5bGUoXCItLWR4YmwtZmx5b3V0LWZvb3Rlci1iZ1wiLCBcIi0tZHhibC1mbHlvdXQtZm9vdGVyLWNvbG9yXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLWZseW91dC1kaWFsb2ctZmFkZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyRkeC1mbHlvdXQtZGlhbG9nLWZhZGUtdHJhbnNpdGlvbi1kdXJhdGlvbn0gI3skZHgtZmx5b3V0LWRpYWxvZy1mYWRlLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9ufTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAmLmR4YmwtZmx5b3V0LWRpYWxvZy1zaG93IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtYXJyb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wb3BvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1iZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcG9wb3Zlci10b3Age1xyXG4gICAgICAgID4gLmR4YmwtYXJyb3cge1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWJhc2UtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wb3BvdmVyLWVuZCB7XHJcbiAgICAgICAgPiAuZHhibC1hcnJvdyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1iYXNlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcG9wb3Zlci1ib3R0b20ge1xyXG4gICAgICAgID4gLmR4YmwtYXJyb3cge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctYmFzZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBvcG92ZXItc3RhcnQge1xyXG4gICAgICAgID4gLmR4YmwtYXJyb3cge1xyXG4gICAgICAgICAgICByaWdodDogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpICogLTEgLSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpKTtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpIC8gMikgMCBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWJhc2UtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1hcnJvdy1oaWRkZW4ge1xyXG4gICAgICAgIC5keGJsLWFycm93OjpiZWZvcmUsXHJcbiAgICAgICAgLmR4YmwtYXJyb3c6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9wb3B1cFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5cclxuLmR4YmwtbW9kYWwge1xyXG4gICAgLS1keGJsLXBvcHVwLWZvbnQtZmFtaWx5OiAjeyRkeC1wb3B1cC1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtcG9wdXAtZm9udC1zaXplOiAjeyRkeC1wb3B1cC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBvcHVwLWxpbmUtaGVpZ2h0OiAjeyRkeC1wb3B1cC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtcG9wdXAtYm9yZGVyLXdpZHRoOiAjeyRkeC1wb3B1cC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXBvcHVwLWJvcmRlci1zdHlsZTogI3skZHgtcG9wdXAtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1wb3B1cC1ib3JkZXItY29sb3I6ICN7JGR4LXBvcHVwLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcG9wdXAtYm9yZGVyLXJhZGl1czogI3skZHgtcG9wdXAtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtcG9wdXAtYmc6ICN7JGR4LXBvcHVwLWJnfTtcclxuICAgIC0tZHhibC1wb3B1cC1jb2xvcjogI3skZHgtcG9wdXAtY29sb3J9O1xyXG4gICAgLS1keGJsLXBvcHVwLXNoYWRvdzogI3skZHgtcG9wdXAtc2hhZG93fTtcclxuICAgIC0tZHhibC1wb3B1cC1tYXgtd2lkdGg6ICN7JGR4LXBvcHVwLW1heC13aWR0aH07XHJcbiAgICAtLWR4YmwtcG9wdXAtd2lkdGg6ICN7JGR4LXBvcHVwLXdpZHRofTtcclxuICAgIC0tZHhibC1wb3B1cC1tYXJnaW46ICN7JGR4LXBvcHVwLW1hcmdpbn07XHJcbiAgICAtLWR4YmwtcG9wdXAtc2Nyb2xsYWJsZS1ib3JkZXItd2lkdGg6ICN7JGR4LXBvcHVwLXNjcm9sbGFibGUtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1wb3B1cC1iYWNrLWJnOiAjeyRkeC1wb3B1cC1iYWNrLWJnfTtcclxuICAgIC0tZHhibC1wb3B1cC1iYWNrLW9wYWNpdHk6ICN7JGR4LXBvcHVwLWJhY2stb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXBvcHVwLWhlYWRlci1iZzogI3skZHgtcG9wdXAtaGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1wb3B1cC1oZWFkZXItY29sb3I6ICN7JGR4LXBvcHVwLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtcG9wdXAtaGVhZGVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtcG9wdXAtaGVhZGVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLWZvbnQtd2VpZ2h0OiAjeyRkeC1wb3B1cC1oZWFkZXItZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLXBvcHVwLWhlYWRlci1idG4tYmc6ICN7JGR4LXBvcHVwLWhlYWRlci1idG4tYmd9O1xyXG4gICAgLS1keGJsLXBvcHVwLWhlYWRlci1idG4tY29sb3I6ICN7JGR4LXBvcHVwLWhlYWRlci1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLXBvcHVwLWhlYWRlci1idG4taG92ZXItYmc6ICN7JGR4LXBvcHVwLWhlYWRlci1idG4taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLXBvcHVwLWhlYWRlci1idG4taG92ZXItY29sb3I6ICN7JGR4LXBvcHVwLWhlYWRlci1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy14OiAjeyRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXk6ICN7JGR4LXBvcHVwLWJvZHktcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1wb3B1cC1mb290ZXItYmc6ICN7JGR4LXBvcHVwLWZvb3Rlci1iZ307XHJcbiAgICAtLWR4YmwtcG9wdXAtZm9vdGVyLWNvbG9yOiAjeyRkeC1wb3B1cC1mb290ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXh9O1xyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWZvbnQtc2l6ZTogI3skZHgtcG9wdXAtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtbGluZS1oZWlnaHQ6ICN7JGR4LXBvcHVwLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtYm9yZGVyLXJhZGl1czogI3skZHgtcG9wdXAtYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXNpemU6ICN7JGR4LXBvcHVwLWhlYWRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXBvcHVwLWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LXBvcHVwLWhlYWRlci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1wb3B1cC1oZWFkZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXg6ICN7JGR4LXBvcHVwLWJvZHktcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXk6ICN7JGR4LXBvcHVwLWJvZHktcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtZm9vdGVyLXBhZGRpbmcteTogI3skZHgtcG9wdXAtZm9vdGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXgtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWZvbnQtc2l6ZTogI3skZHgtcG9wdXAtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtbGluZS1oZWlnaHQ6ICN7JGR4LXBvcHVwLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtYm9yZGVyLXJhZGl1czogI3skZHgtcG9wdXAtYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXNpemU6ICN7JGR4LXBvcHVwLWhlYWRlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXBvcHVwLWhlYWRlci1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LXBvcHVwLWhlYWRlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1wb3B1cC1oZWFkZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXg6ICN7JGR4LXBvcHVwLWJvZHktcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXk6ICN7JGR4LXBvcHVwLWJvZHktcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtZm9vdGVyLXBhZGRpbmcteTogI3skZHgtcG9wdXAtZm9vdGVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmR4YmwtbW9kYWwtcm9vdCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwNTU7XHJcblxyXG4gICAgICAgID4gLmR4YmwtcG9wdXAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlLWFjY2Vzc2liaWxpdHktYm9yZGVyKCk7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1wb3B1cC13aWR0aCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC1wb3B1cC1tYXJnaW4pO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1wb3B1cC1maXhlZC13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtcG9wdXAtaG9yaXpvbnRhbGFsaWdubWVudC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBlbmQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1wb3B1cC12ZXJ0aWNhbGFsaWdubWVudC10b3Age1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXBvcHVwLXZlcnRpY2FsYWxpZ25tZW50LWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXBvcHVwLXZlcnRpY2FsYWxpZ25tZW50LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXBvcHVwLXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXBvcHVwLXNjcm9sbGFibGUtYm9yZGVyLXdpZHRoKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1wb3B1cC1oZWFkZXItZHJhZyB7XHJcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBvcHVwLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1wb3B1cC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcG9wdXAtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wb3B1cC1iZyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtcG9wdXAtc2hhZG93KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1wb3B1cC1oZWFkZXI6bm90KC5keGJsLW1vZGFsLWhlYWRlcikge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLW1vZGFsLWhlYWRlcixcclxuICAgICAgICAgICAgICAgIC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zdHlsZShcIi0tZHhibC1wb3B1cC1oZWFkZXItYmdcIiwgXCItLWR4YmwtcG9wdXAtaGVhZGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1tb2RhbC1oZWFkZXItZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1idG4tYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2IoMCAwIDAgLyAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXCItLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1jb2xvclwiLCBudWxsLCBcIi0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUgKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3RhdGUgKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWlubmVyLWZvY3VzLXN0eWxlKHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWRyYWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtbW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteSkgdmFyKC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy14OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLW1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtcG9wdXAtZm9vdGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1mb290ZXItc3R5bGUoXCItLWR4YmwtcG9wdXAtZm9vdGVyLWJnXCIsIFwiLS1keGJsLXBvcHVwLWZvb3Rlci1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtcG9wdXAtaWNvbnMtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1wb3B1cC1idXR0b25zLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJzbVwiKSkge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtcG9wdXAtcmVzaXplZCk6bm90KC5keGJsLXBvcHVwLWZpeGVkLXdpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1keGJsLXBvcHVwLW1heC13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRkeC13aW5kb3ctYnJlYWtwb2ludHMsIFwic21cIikpIHtcclxuICAgICAgICAgICAgICAgICYuZHhibC1wb3B1cC1hZGFwdGl2aXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmR4YmwtbW9kYWwtYmFjayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtYmFjay1iZyk7XHJcbiAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1wb3B1cC1iYWNrLW9wYWNpdHkpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtbGVmdCB7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wb3B1cC1ob3Jpem9udGFsYWxpZ25tZW50LXJpZ2h0IHtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wb3B1cC1ob3Jpem9udGFsYWxpZ25tZW50LWNlbnRlciB7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcG9wdXAtdmVydGljYWxhbGlnbm1lbnQtdG9wIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wb3B1cC12ZXJ0aWNhbGFsaWdubWVudC1ib3R0b20ge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wb3B1cC12ZXJ0aWNhbGFsaWdubWVudC1jZW50ZXIge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtbW9kYWwtb3BlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbiIsIkBtaXhpbiBiYWNrZ3JvdW5kLWNvbG9yLXdpdGgtb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5KSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcclxufVxyXG5cclxuQG1peGluIGRpc2FibGUtYWNjZXNzaWJpbGl0eS1ib3JkZXIge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuIiwiQGltcG9ydCBcIm1peGlucy9wb3B1cFwiO1xyXG5cclxuLmR4YmwtZHJvcGRvd24sXHJcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duIHtcclxuICAgIC0tZHhibC1kcm9wZG93bi1iZzogI3skZHgtZHJvcGRvd24tYmd9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWNvbG9yOiAjeyRkeC1kcm9wZG93bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tZm9udC1mYW1pbHk6ICN7JGR4LWRyb3Bkb3duLWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1mb250LXNpemU6ICN7JGR4LWRyb3Bkb3duLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tbGluZS1oZWlnaHQ6ICN7JGR4LWRyb3Bkb3duLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkeC1kcm9wZG93bi1ib3gtc2hhZG93fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGR4LWRyb3Bkb3duLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiAjeyRkeC1kcm9wZG93bi1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHgtZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkeC1kcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1taW4td2lkdGg6ICN7JGR4LWRyb3Bkb3duLW1pbi13aWR0aH07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1iZzogI3skZHgtZHJvcGRvd24taGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWZvbnQtd2VpZ2h0OiAjeyRkeC1kcm9wZG93bi1oZWFkZXItZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiAjeyRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXg6ICN7JGR4LWRyb3Bkb3duLWJvZHktcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LWFsaWduLWl0ZW1zOiAjeyRkeC1kcm9wZG93bi1ib2R5LWFsaWduLWl0ZW1zfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LW92ZXJmbG93LXk6ICN7JGR4LWRyb3Bkb3duLWJvZHktb3ZlcmZsb3cteX07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWJnOiAjeyRkeC1kcm9wZG93bi1mb290ZXItYmd9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1jb2xvcjogI3skZHgtZHJvcGRvd24tZm9vdGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15OiAjeyRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14OiAjeyRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItZmxleC13cmFwOiAjeyRkeC1kcm9wZG93bi1mb290ZXItZmxleC13cmFwfTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1saW5lLWhlaWdodDogI3skZHgtZHJvcGRvd24tbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb250LXNpemU6ICN7JGR4LWRyb3Bkb3duLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGR4LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMtc219O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHgtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiAjeyRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiAjeyRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14OiAjeyRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1saW5lLWhlaWdodDogI3skZHgtZHJvcGRvd24tbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb250LXNpemU6ICN7JGR4LWRyb3Bkb3duLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGR4LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHgtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiAjeyRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiAjeyRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14OiAjeyRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14LWxnfTtcclxuICAgIH1cclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogdW5zZXQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICY6bm90KDpkZWZpbmVkKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmW3gtZHJvcC1hbGlnbm1lbnQ9XCJ0b3BcIl0ge1xyXG4gICAgICAgID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nIHtcclxuICAgICAgICAgICAgPiAuZHhibC1kcm9wZG93bi10b3Atc2l6ZWdyaXAtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW3gtZHJvcC1hbGlnbm1lbnQ9XCJib3R0b21cIl0ge1xyXG4gICAgICAgID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nIHtcclxuICAgICAgICAgICAgPiAuZHhibC1kcm9wZG93bi1ib3R0b20tc2l6ZWdyaXAtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyB7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXRvcDogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy10b3A6IHZhcigtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteSk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15KTtcclxuXHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZHJvcGRvd24tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1kcm9wZG93bi1mb250LXNpemUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWRyb3Bkb3duLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1kcm9wZG93bi1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1kcm9wZG93bi1iZyk7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZHJvcGRvd24tYm94LXNoYWRvdyk7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBtaW4td2lkdGg6IHZhcigtLWR4YmwtZHJvcGRvd24tbWluLXdpZHRoKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcblxyXG4gICAgICAgICYuZHhibC1kcm9wZG93bi1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgICAgPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9keS1vdmVyZmxvdy15KTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4YmwtZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXRvcCkgdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KSB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLWJvdHRvbSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zdHlsZShcIi0tZHhibC1kcm9wZG93bi1oZWFkZXItYmdcIiwgXCItLWR4YmwtZHJvcGRvd24taGVhZGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWRyYWcge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogdmFyKC0tZHhibC1kcm9wZG93bi1ib2R5LWFsaWduLWl0ZW1zKTtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXgpO1xyXG5cclxuICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3Mge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1mbGV4LXdyYXApO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy10b3ApIHZhcigtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteCkgdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy1ib3R0b20pO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWZvb3Rlci1zdHlsZShcIi0tZHhibC1kcm9wZG93bi1mb290ZXItYmdcIiwgXCItLWR4YmwtZHJvcGRvd24tZm9vdGVyLWNvbG9yXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC1kcm9wZG93bi1zaXplZ3JpcC1hcmVhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC1kcm9wZG93bi1zaXplZ3JpcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGlzYWJsZS1hY2Nlc3NpYmlsaXR5LWJvcmRlcigpO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICA+IC5keGJsLWRyb3Bkb3duLXNpemVncmlwLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgZmlsbC1vcGFjaXR5OiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5keGJsLXNpZGVwYW5lbCB7XHJcbiAgICAuZHhibC1tb2RhbC1yb290IHtcclxuICAgICAgICA+IC5keGJsLXBvcHVwLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgICYuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtbW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInBvcHVwLnNoYXJlZFwiO1xyXG5cclxuLmR4Ymwtd2luZG93IHtcclxuICAgIC0tZHhibC13aW5kb3ctYmc6ICN7JGR4LXdpbmRvdy1iZ307XHJcbiAgICAtLWR4Ymwtd2luZG93LWNvbG9yOiAjeyRkeC13aW5kb3ctY29sb3J9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1mb250LWZhbWlseTogI3skZHgtd2luZG93LWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC13aW5kb3ctZm9udC1zaXplOiAjeyRkeC13aW5kb3ctZm9udC1zaXplfTtcclxuICAgIC0tZHhibC13aW5kb3ctbGluZS1oZWlnaHQ6ICN7JGR4LXdpbmRvdy1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4Ymwtd2luZG93LWJveC1zaGFkb3c6ICN7JGR4LXdpbmRvdy1ib3gtc2hhZG93fTtcclxuICAgIC0tZHhibC13aW5kb3ctYm9yZGVyLXdpZHRoOiAjeyRkeC13aW5kb3ctYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC13aW5kb3ctYm9yZGVyLXN0eWxlOiAjeyRkeC13aW5kb3ctYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC13aW5kb3ctYm9yZGVyLWNvbG9yOiAjeyRkeC13aW5kb3ctYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC13aW5kb3ctYm9yZGVyLXJhZGl1czogI3skZHgtd2luZG93LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1taW4td2lkdGg6ICN7JGR4LXdpbmRvdy1taW4td2lkdGh9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1oZWFkZXItZm9udC1zaXplOiAjeyRkeC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtd2luZG93LWhlYWRlci1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1iZzogI3skZHgtd2luZG93LWhlYWRlci1iZ307XHJcbiAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1jb2xvcjogI3skZHgtd2luZG93LWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXdlaWdodDogI3skZHgtd2luZG93LWhlYWRlci1mb250LXdlaWdodH07XHJcbiAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteDogI3skZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWJnOiAjeyRkeC13aW5kb3ctaGVhZGVyLWJ0bi1iZ307XHJcbiAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1idG4tY29sb3I6ICN7JGR4LXdpbmRvdy1oZWFkZXItYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1iZzogI3skZHgtd2luZG93LWhlYWRlci1idG4taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy15OiAjeyRkeC13aW5kb3ctYm9keS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteDogI3skZHgtd2luZG93LWJvZHktcGFkZGluZy14fTtcclxuICAgIC0tZHhibC13aW5kb3ctZm9vdGVyLWJnOiAjeyRkeC13aW5kb3ctZm9vdGVyLWJnfTtcclxuICAgIC0tZHhibC13aW5kb3ctZm9vdGVyLWNvbG9yOiAjeyRkeC13aW5kb3ctZm9vdGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteTogI3skZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy14OiAjeyRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteH07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWxpbmUtaGVpZ2h0OiAjeyRkeC13aW5kb3ctbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctZm9udC1zaXplOiAjeyRkeC13aW5kb3ctZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWJvcmRlci1yYWRpdXM6ICN7JGR4LXdpbmRvdy1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXNpemU6ICN7JGR4LXdpbmRvdy1oZWFkZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtd2luZG93LWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy15OiAjeyRkeC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy14OiAjeyRkeC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteTogI3skZHgtd2luZG93LWJvZHktcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy14OiAjeyRkeC13aW5kb3ctYm9keS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteTogI3skZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteDogI3skZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXgtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1saW5lLWhlaWdodDogI3skZHgtd2luZG93LWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWZvbnQtc2l6ZTogI3skZHgtd2luZG93LWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1ib3JkZXItcmFkaXVzOiAjeyRkeC13aW5kb3ctYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1oZWFkZXItZm9udC1zaXplOiAjeyRkeC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXdpbmRvdy1oZWFkZXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteTogI3skZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteDogI3skZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXk6ICN7JGR4LXdpbmRvdy1ib2R5LXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteDogI3skZHgtd2luZG93LWJvZHktcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LXdpbmRvdy1mb290ZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LXdpbmRvdy1mb290ZXItcGFkZGluZy14LWxnfTtcclxuICAgIH1cclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogdW5zZXQ7XHJcblxyXG4gICAgJjpub3QoOmRlZmluZWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZbeC1kcm9wLWFsaWdubWVudD1cInRvcFwiXSB7XHJcbiAgICAgICAgPiAuZHhibC13aW5kb3ctZGlhbG9nIHtcclxuICAgICAgICAgICAgPiAuZHhibC13aW5kb3ctdG9wLXNpemVncmlwLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJlt4LWRyb3AtYWxpZ25tZW50PVwiYm90dG9tXCJdIHtcclxuICAgICAgICA+IC5keGJsLXdpbmRvdy1kaWFsb2cge1xyXG4gICAgICAgICAgICA+IC5keGJsLXdpbmRvdy1ib3R0b20tc2l6ZWdyaXAtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLXdpbmRvdy1kaWFsb2cge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXdpbmRvdy1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXdpbmRvdy1mb250LXNpemUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXdpbmRvdy1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1iZyk7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXdpbmRvdy1ib3gtc2hhZG93KTtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC13aW5kb3ctbWluLXdpZHRoKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcblxyXG4gICAgICAgICYuZHhibC13aW5kb3ctc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICAgID4gLmR4Ymwtd2luZG93LWJvZHkge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4Ymwtd2luZG93LWhlYWRlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItZm9udC1zaXplKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1oZWFkZXItc3R5bGUoXCItLWR4Ymwtd2luZG93LWhlYWRlci1iZ1wiLCBcIi0tZHhibC13aW5kb3ctaGVhZGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgLmR4Ymwtd2luZG93LWhlYWRlci1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4Ymwtd2luZG93LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1idG4tYmcpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYigwIDAgMCAvIDAlKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFwiLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWNvbG9yXCIsIG51bGwsIFwiLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWJnXCIsIFwiLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24taW5uZXItZm9jdXMtc3R5bGUodmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtZHJhZyB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXBvcHVwLWRyYWdnaW5nICsgLmR4Ymwtd2luZG93LWJvZHkge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4Ymwtd2luZG93LWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy15KSB2YXIoLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWJnKTtcclxuXHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy14OiAwO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC13aW5kb3ctZm9vdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFuZWwtZm9vdGVyLXN0eWxlKFwiLS1keGJsLXdpbmRvdy1mb290ZXItYmdcIiwgXCItLWR4Ymwtd2luZG93LWZvb3Rlci1jb2xvclwiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4Ymwtd2luZG93LXNpemVncmlwLWFyZWEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLXdpbmRvdy1zaXplZ3JpcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZGlzYWJsZS1hY2Nlc3NpYmlsaXR5LWJvcmRlcigpO1xyXG5cclxuICAgICAgICA+IC5keGJsLXdpbmRvdy1zaXplZ3JpcC1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGZpbGwtb3BhY2l0eTogNjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2dyb3VwLWNvbnRyb2xcIjtcclxuXHJcbi5keGJsLWdyb3VwIHtcclxuICAgIC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGR4LWdyb3VwLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRkeC1ncm91cC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGR4LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWdyb3VwLWNvbG9yOiAjeyRkeC1ncm91cC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JvdXAtYmc6ICN7JGR4LWdyb3VwLWJnfTtcclxuICAgIC0tZHhibC1ncm91cC1mb250LWZhbWlseTogI3skZHgtZ3JvdXAtZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLWdyb3VwLWZvbnQtc2l6ZTogI3skZHgtZ3JvdXAtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogI3skZHgtZ3JvdXAtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1ncm91cC1oZWFkZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1ncm91cC1oZWFkZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItc3BhY2luZzogI3skZHgtZ3JvdXAtaGVhZGVyLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWdyb3VwLWhlYWRlci1iZzogI3skZHgtZ3JvdXAtaGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItY29sb3I6ICN7JGR4LWdyb3VwLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0OiAjeyRkeC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiAjeyRkeC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1iZzogI3skZHgtZ3JvdXAtaGVhZGVyLWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvcjogI3skZHgtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZzogI3skZHgtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcn07XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncm91cC1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tZHhibC1ncm91cC1jb2xvcik7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWdyb3VwLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZ3JvdXAtZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWdyb3VwLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncm91cC1saW5lLWhlaWdodCk7XHJcblxyXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgJjpub3QoLmV4cGFuZGVkKTpub3QoW2lzLWFuaW1hdGluZ10pID4gLmR4YmwtZ3JvdXAtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtkYXRhLXFhLWR4YmwtbG9hZGVkXSk6bm90KC5leHBhbmRlZCkgPiAuZHhibC1ncm91cC1ib2R5IHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1ncm91cC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogI3skZHgtZ3JvdXAtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1ncm91cC1oZWFkZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAjeyRkeC1ncm91cC1oZWFkZXItc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWdyb3VwLWhlYWRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1ncm91cC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogI3skZHgtZ3JvdXAtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1ncm91cC1oZWFkZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAjeyRkeC1ncm91cC1oZWFkZXItc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWdyb3VwLWhlYWRlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1sZ307XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWdyb3VwLWJvZHkge1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1ncm91cC1oZWFkZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItZm9udC1zaXplKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXdlaWdodCk7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzKSB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzKSAwIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zdHlsZShcIi0tZHhibC1ncm91cC1oZWFkZXItYmdcIiwgXCItLWR4YmwtZ3JvdXAtaGVhZGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAmIC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG4gKyAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZ3JvdXAtZXhwYW5kLWJ1dHRvbi1zdHlsZSgpIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC1ncm91cC1oZWFkZXItYnRuLWNvbG9yXCIsIG51bGwsIFwiLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItYmdcIiwgXCItLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvclwiLCBcIi0tZHhibC1ncm91cC1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSAoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24taW5uZXItZm9jdXMtc3R5bGUodmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyksIC0xcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBncm91cC10ZXh0LWNvbnRhaW5lci1zdHlsZSgpO1xyXG4gICAgfVxyXG59XHJcbiIsIkBtaXhpbiBncm91cC10ZXh0LWNvbnRhaW5lci1zdHlsZSgpIHtcclxuICAgICYgPiAuZHhibC10ZXh0IHtcclxuICAgICAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDA7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuXHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBncm91cC1leHBhbmQtYnV0dG9uLXN0eWxlKCkge1xyXG4gICAgJiA+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+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtdHJlZXZpZXctZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5hdmlnYXRpb24taXRlbS1ob3Zlci1zdGF0ZShcIi0tZHhibC10cmVldmlldy1pdGVtLWhvdmVyLWJnXCIsIFwiLS1keGJsLXRyZWV2aWV3LWl0ZW0taG92ZXItY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5hdmlnYXRpb24taXRlbS1zZWxlY3RlZC1zdGF0ZShcIi0tZHhibC10cmVldmlldy1pdGVtLXNlbGVjdGlvbi1iZ1wiLCBcIi0tZHhibC10cmVldmlldy1pdGVtLXNlbGVjdGlvbi1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtdHJlZXZpZXctaW1hZ2Utc3BhY2luZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtZGlzYWJsZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC10ZXh0Om5vdCguZHhibC1iYWRnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteTogdmFyKC0tZHhibC10cmVldmlldy10ZXh0LXBhZGRpbmcteSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC13cmFwKTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC10cmVldmlldy1pdGVtLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC10cmVldmlldy1pdGVtLXRleHQtdG1wbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+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+IC5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmR4YmwtY2hhcnQtcm9vdCB7XHJcbiAgICAmLmR4YmwtY2hhcnQtbG9hZGluZyB7XHJcbiAgICAgICAgLmR4YmwtY2hhcnQtbGVnZW5kIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZHhibC1jaGFydC1sb2FkaW5nLWluZGljYXRvci10cmFuc2l0aW9uKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZHhibC1jaGFydC1sZWdlbmQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAmLmR4YmwtY2hhcnQtbGVnZW5kLWhvcml6b250YWwge1xyXG4gICAgICAgIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwge1xyXG4gICAgICAgIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNoYXJ0LXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMC41ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLXJpZ2h0IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2hhcnQtbGVnZW5kLWl0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LWxlZ2VuZC1pY29uIHtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgZmxleDogMCAwIDFyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIH4gKiB7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LWxlZ2VuZC10ZXh0IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LXdpdGgtbGVnZW5kLWNvbnRhaW5lciB7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuZHhibC1jaGFydC1sZWdlbmQge1xyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtaG9yaXpvbnRhbCxcclxuICAgICAgICAmLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwge1xyXG4gICAgICAgICAgICAmLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1jZW50ZXIuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbSxcclxuICAgICAgICAmLmR4YmwtY2hhcnQtbGVnZW5kLWhvcml6b250YWwuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtaG9yaXpvbnRhbC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1sZWZ0LFxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLXRvcDpub3QoLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlcikge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLXJpZ2h0LFxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbTpub3QoLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlcikge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LWxlZ2VuZC1pbnNpZGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5keGJsLWNoYXJ0LWxlZ2VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkeC1jaGFydC1sZWdlbmQtYmc7XHJcbiAgICAgICAgYm9yZGVyOiAkZHgtY2hhcnQtbGVnZW5kLWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZHgtY2hhcnQtbGVnZW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGR4LWNoYXJ0LWxlZ2VuZC1ib3gtc2hhZG93O1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1sZWZ0IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLXRvcCB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tY2VudGVyIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsIHtcclxuICAgIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtcyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsIHtcclxuICAgIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtcyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiY2hhcnQubGVnZW5kXCI7XHJcblxyXG4kdG9vbHRpcC1ib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG5cclxuQGtleWZyYW1lcyBkeGJsLXJvdGF0aW5nIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1jaGFydC1yb290IHtcclxuICAgIC0tZHhibC1jaGFydC1wcmltYXJ5OiAjeyRkeC1wcmltYXJ5fTtcclxuICAgIC0tZHhibC1jaGFydC1zdWNjZXNzOiAjeyRkeC1zdWNjZXNzfTtcclxuICAgIC0tZHhibC1jaGFydC1pbmZvOiAjeyRkeC1pbmZvfTtcclxuICAgIC0tZHhibC1jaGFydC13YXJuaW5nOiAjeyRkeC13YXJuaW5nfTtcclxuICAgIC0tZHhibC1jaGFydC1kYW5nZXI6ICN7JGR4LWRhbmdlcn07XHJcbiAgICAtLWR4YmwtY2hhcnQtZm9jdXMtb3V0bGluZS13aWR0aDogI3skZHgtY2hhcnQtZm9jdXMtb3V0bGluZS13aWR0aH07XHJcbiAgICAtLWR4YmwtY2hhcnQtZm9jdXMtb3V0bGluZS1jb2xvcjogI3skZHgtY2hhcnQtZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hhcnQtZm9jdXMtb3V0bGluZS1zdHlsZTogI3skZHgtY2hhcnQtZm9jdXMtb3V0bGluZS1zdHlsZX07XHJcbiAgICAtLWR4YmwtY2hhcnQtbG9hZGluZy1pbmRpY2F0b3ItdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMDBtcztcclxuICAgIC0tZHhibC1jaGFydC1heGlzLXRpdGxlLWZvbnQtY29sb3I6ICN7JGR4LWNoYXJ0LWF4aXMtdGl0bGUtZm9udC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hhcnQtYXhpcy1saW5lLWNvbG9yOiAjeyRkeC1jaGFydC1heGlzLWxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLWNoYXJ0LWNvbnN0YW50LWxpbmUtY29sb3I6ICN7JGR4LWNoYXJ0LWNvbnN0YW50LWxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLWNoYXJ0LXBvaW50LWhvdmVyLWNvbG9yOiAjeyRkeC1jaGFydC1wb2ludC1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hhcnQtZXJyb3ItYmFyLWNvbG9yOiAjeyRkeC1jaGFydC1lcnJvci1iYXItY29sb3J9O1xyXG4gICAgLS1keGJsLWNoYXJ0LWFubm90YXRpb24tY29sb3I6ICN7JGR4LWNoYXJ0LWFubm90YXRpb24tY29sb3J9O1xyXG4gICAgLS1keGJsLWNoYXJ0LWFubm90YXRpb24tdGV4dC1jb2xvcjogI3skZHgtY2hhcnQtYW5ub3RhdGlvbi10ZXh0LWNvbG9yfTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIG91dGxpbmU6IHZhcigtLWR4YmwtY2hhcnQtZm9jdXMtb3V0bGluZS13aWR0aCkgdmFyKC0tZHhibC1jaGFydC1mb2N1cy1vdXRsaW5lLXN0eWxlKSB2YXIoLS1keGJsLWNoYXJ0LWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNoYXJ0IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgID4gc3ZnIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwbXMgMG1zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGFydC1sb2FkaW5nIHtcclxuICAgICAgICAuZHhibC1jaGFydDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMWVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJlbSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjAyNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNoYXJ0OjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDJlbSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMmVtKTtcclxuICAgICAgICAgICAgd2lkdGg6IDRlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjJlbSBzb2xpZCBjdXJyZW50Y29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGR4Ymwtcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1keGJsLWNoYXJ0LWxvYWRpbmctaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2hhcnQgPiBzdmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1keGJsLWNoYXJ0LWxvYWRpbmctaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2hhcnQtd2l0aC1sZWdlbmQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hhcnQtd2l0aC1sZWdlbmQtY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LXRvb2x0aXAge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lsbC1jaGFuZ2U6IGZpbHRlcjtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggNXB4IHJnYigxMiAxMjIgMjMxIC8gNTMlKSk7XHJcblxyXG4gICAgPiAuZHhibC1jaGFydC10b29sdGlwLWNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGJvcmRlcjogJHRvb2x0aXAtYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHgtd2hpdGU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLCAjMjEyNTI5KTtcclxuXHJcbiAgICAgICAgKyAuZHhibC1jaGFydC10b29sdGlwLXBvaW50ZXI6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNjI3NXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjYyNzVyZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRvb2x0aXAtYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6ICR0b29sdGlwLWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAuZHhibC1jaGFydC10b29sdGlwLXBvaW50ZXIge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDAuMXB4KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHgtd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jaGFydC10b29sdGlwLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmLmR4YmwtY2hhcnQtdG9vbHRpcC11c2VyLXRlbXBsYXRlLW5vdC1kZWZpbmVkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmR4YmwtY2hhcnQtc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuIiwiZHhibC1tYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZHhibC13aWRnZXQtY29udGFpbmVyID4gZGl2IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuIiwiZHhibC1iYXItZ2F1Z2Uge1xyXG4gICAgLS1keGJsLWJhci1nYXVnZS10aXRsZS1mb250LWNvbG9yOiAjeyRkeC10aXRsZS1mb250LWNvbG9yfTtcclxuICAgIC0tZHhibC1iYXItZ2F1Z2Utc3VidGl0bGUtZm9udC1jb2xvcjogI3skZHgtdGl0bGUtZm9udC1jb2xvcn07XHJcbiAgICAtLWR4YmwtYmFyLWdhdWdlLWxlZ2VuZC10aXRsZS1mb250LWNvbG9yOiAjeyRkeC10aXRsZS1mb250LWNvbG9yfTtcclxuICAgIC0tZHhibC1iYXItZ2F1Z2UtbGVnZW5kLXN1YnRpdGxlLWZvbnQtY29sb3I6ICN7JGR4LXRpdGxlLWZvbnQtY29sb3J9O1xyXG4gICAgLS1keGJsLWJhci1nYXVnZS1sZWdlbmQtaXRlbS1mb250LWNvbG9yOiAjeyRkeC1sZWdlbmQtaXRlbS1mb250LWNvbG9yfTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5keGJsLXdpZGdldC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xyXG4uZHhyZVJvb3Qge1xyXG4gICAgLS1keHJlLXByaW1hcnktY29sb3I6ICN7JGR4LXByaW1hcnl9O1xyXG4gICAgLS1keHJlLXZpZXctYmFja2dyb3VuZC1jb2xvcjogI3skZHgtcmljaC1lZGl0LXZpZXctYmd9O1xyXG4gICAgLS1keHJlLWJhY2tncm91bmQtY29sb3I6ICN7JGR4LXJpY2gtZWRpdC1iZ307XHJcbiAgICAtLWR4cmUtYm9yZGVyLXdpZHRoOiAjeyRkeC1yaWNoLWVkaXQtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhyZS1ib3JkZXItcmFkaXVzOiAjeyRkeC1yaWNoLWVkaXQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4cmUtcXVpY2stc2VhcmNoLWJvcmRlci1yYWRpdXM6ICN7JGR4LXJpY2gtZWRpdC1xdWljay1zZWFyY2gtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4cmUtYm9yZGVyLWNvbG9yOiAjeyRkeC1yaWNoLWVkaXQtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhyZS1iZy1jb2xvcjogI3skZHgtcmljaC1lZGl0LWJnfTtcclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5cclxuLyogU2NoZWR1bGVyIG1haW4gZWxlbWVudCAqL1xyXG4uZHhibC1zY2hlZHVsZXIge1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1mb250LWZhbWlseTogI3skZHgtc2NoZWR1bGVyLWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZm9udC1zaXplOiAjeyRkeC1zY2hlZHVsZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItYmFja2dyb3VuZC1jb2xvcjogI3skZHgtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3I6ICN7JGR4LXNjaGVkdWxlci1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGU6ICN7JGR4LXNjaGVkdWxlci1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGg6ICN7JGR4LXNjaGVkdWxlci1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1ib3JkZXItcmFkaXVzOiAjeyRkeC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWhvdXItY2VsbC13aWR0aDogMy41ZW07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLW1pbnV0ZS1jZWxsLWZvbnQtc2l6ZS1yYXRpbzogMC43NTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItdG9vbGJhci1maXgtaGVpZ2h0OiAjeyRkeC1zY2hlZHVsZXItdG9vbGJhci1maXgtaGVpZ2h0fTtcclxuXHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXNjaGVkdWxlci1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZvbnQtc2l6ZSk7XHJcblxyXG4gICAgLmR4Ymwtc2Mtc2Nyb2xsLWNvbnRhaW5lciA+IC5keGJsLXNjLXZlcnRpY2FsLXZpZXcgPiB0Ym9keSA+IHRyIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1zYy1nci1zZXAtdmVydGljYWwsXHJcbiAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDIpID4gLmR4Ymwtc2MtaG91ci1jZWxsLFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCxcclxuICAgICAgICAmOmxhc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4Ymwtc2MtbWludXRlLWNlbGwsXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1zYy10aW1lLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy10aW1lY2VsbHMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLXNjLXRpbWUtbWFya2VyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSB7XHJcbiAgICAgICAgICAgICYgPiB0ci5keGJsLXNjLWFybSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0cjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgJiA+IHRyLmR4Ymwtc2MtYXJtICsgdHIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIHRvb2xiYXIgKi9cclxuICAgIC5keGJsLXNjLXRiLXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcblxyXG4gICAgICAgICYgPiBkeGJsLXRvb2xiYXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXRvb2xiYXItZml4LWhlaWdodCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIFZpZXcgKi9cclxuICAgIC5keGJsLXNjLWhvcml6b250YWwtdmlldyB7XHJcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAmLmR4Ymwtc2MtdGFibGUge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy12ZXJ0aWNhbC12aWV3IHtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAmLmR4Ymwtc2MtdGFibGUge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLWRhdGUtaHI6bnRoLWxhc3QtY2hpbGQoLTJuKzIpLFxyXG4gICAgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLWhvcml6b250YWwtcmg6bnRoLWxhc3QtY2hpbGQoLTJuKzIpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtYWxsLWRheS1hcmVhOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiLlwiO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1yZXNvdXJjZS1ociB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC12LXJlc291cmNlLWhlYWRlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmR4YmwtcmVzb3VyY2UtaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcixcclxuICAgIC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIge1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXRvZGF5IHtcclxuICAgICAgICAmLmR4Ymwtc2MtdGltZS1jZWxsLFxyXG4gICAgICAgICYuZHhibC1zYy1kYXRlLWhyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWdyLXNlcC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1taW51dGUtY2VsbDo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIi5cIjtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZCB7XHJcbiAgICAgICAgJi5keGJsLXNjLW1pbnV0ZS1jZWxsIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKHZhcigtLWR4Ymwtc2NoZWR1bGVyLWhvdXItY2VsbC13aWR0aCkgKiB2YXIoLS1keGJsLXNjaGVkdWxlci1taW51dGUtY2VsbC1mb250LXNpemUtcmF0aW8pKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKHZhcigtLWR4Ymwtc2NoZWR1bGVyLWhvdXItY2VsbC13aWR0aCkgKiB2YXIoLS1keGJsLXNjaGVkdWxlci1taW51dGUtY2VsbC1mb250LXNpemUtcmF0aW8pICogKDEgLyB2YXIoLS1keGJsLXNjaGVkdWxlci1taW51dGUtY2VsbC1mb250LXNpemUtcmF0aW8pKSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxNTtcclxuXHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxZW0gKiB2YXIoLS1keGJsLXNjaGVkdWxlci1taW51dGUtY2VsbC1mb250LXNpemUtcmF0aW8pKTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXNjLWhvdXItY2VsbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWhvdXItY2VsbC13aWR0aCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWhvdXItdGltZS1zY2FsZS5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy1ob3VyLWNlbGwsXHJcbiAgICAuZHhibC1zYy10aW1lLXJ1bGVycy1jYXB0aW9uIHtcclxuICAgICAgICB3aWR0aDogNi4xM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWhvdXItdGltZS1zY2FsZS5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy1taW51dGUtY2VsbCB7XHJcbiAgICAgICAgbGVmdDogNi4xM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWhvdXItbWluLXRleHQtY29tcGFjdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1kYXRlLWhyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtZGF0ZS1oci1tb250aCxcclxuICAgIC5keGJsLXNjLWRhdGUtaHItZGF5IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjIyMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtZGF5dmlldyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuZHhibC1zYy1kYXRlLWhyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjQ3MjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1oZWFkZXJzLXNjcm9sbC1hcmVhIC5keGJsLXNjLWhlYWRlcnMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJiAuZHhibC1zYy10YWJsZS5keGJsLXNjLWhvcml6b250YWwtdmlldyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy10aW1lLXJ1bGVycy1jYXB0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtaG91ci1ib3VuZGFyeSB7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy10aW1lLW1hcmtlci1saW5lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy10aW1lLW1hcmtlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy10aW1lLWluZGljYXRvciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXRpbWUtaW5kaWNhdG9yLWxpbmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXRpbWUtbWFya2VyLWltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1keGJsLXNjaGVkdWxlci13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLyogVGltZWxpbmUgKi9cclxuICAgIC5keGJsLXNjLW1vbnRoIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICYgLmR4Ymwtc2MtdGltZS1jZWxsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLWhlYWRlcnMge1xyXG4gICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJiA+IHRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtaGVhZGVycy1zY3JvbGwtYXJlYSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciAuZHhibC1zYy10YWJsZS5keGJsLXNjLWhlYWRlcnMge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy10aW1lbGluZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLXRpbWVzY2FsZSB7XHJcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSA+IHRyIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCA+IHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpID4gdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSA+IHRkIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLXJlc291cmNlLWhlYWRlcnMge1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLWRhdGUtaHIge1xyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLWhlYWRlcnMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgdGFibGUuZHhibC1zYy10aW1lc2NhbGU6bnRoLW9mLXR5cGUobiArIDIpID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC1zYy10aW1lLW1hcmtlci1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1zYy10YWJsZS5keGJsLXNjLXRpbWVzY2FsZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy10aW1lLW1hcmtlci1pbWFnZSxcclxuICAgICAgICAuZHhibC1zYy10aW1lLW1hcmtlci1saW5lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtdGltZS1tYXJrZXItbGluZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1lbXB0eS1jZWxsIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMjlweDtcclxuXHJcbiAgICAgICAgLmR4Ymwtc2Mtc3BhY2VyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXJlc291cmNlLWhlYWRlcnMge1xyXG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1oZWFkZXJzLXNjcm9sbC1hcmVhIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtcmVzb3VyY2VzLWNvbnRhaW5lcixcclxuICAgIC5keGJsLXNjLWhlYWRlcnMtY29udGFpbmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXJlc291cmNlcy1zY3JvbGwtYXJlYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXJoLXRleHQtd3JhcHBlciB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEFwcG9pbnRtZW50ICovXHJcbiAgICAuZHhibC1zYy1hcHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIHotaW5kZXg6IDg7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1zYy12ZXJ0aWNhbC1hcHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMnB4IDFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1zYy1ob3Jpem9udGFsLWFwdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA0cHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWFwdC1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1hcHQtYmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1hcHQtYmctZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXNjLWFwdC1zZWxlY3RlZCAuZHhibC1hcHQtYmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXNjLWFwdC1kaXNhYmxlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1zYy1hcHQtZHJhZ2dlZCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwIDAgMCAvIDE1JSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC10b3AtaGFuZGxlLFxyXG4gICAgICAgIC5keGJsLWJvdHRvbS1oYW5kbGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IG4tcmVzaXplO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ib3R0b20taGFuZGxlIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtbGVmdC1oYW5kbGUsXHJcbiAgICAgICAgLmR4YmwtcmlnaHQtaGFuZGxlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBlLXJlc2l6ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1sZWZ0LWhhbmRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXJpZ2h0LWhhbmRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWFwdC1zdGF0dXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItd2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1hcHQtc3RhdHVzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHJnYmEoMzQgMzQgMzQgLyAxMi41JSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWFwdC1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1hcHQtaG92ZXJlZCAuZHhibC1hcHQtYmcge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1hcHQtdGltZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtYXB0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtYXB0LWltYWdlcy1jb250YWluZXIge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWFwdC1jb21wYWN0IC5keGJsLXNjLWNvbnRlbnQtd3JhcHBlciAqIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWhvcml6b250YWwtYXB0IC5keGJsLXNjLWFwdC1jb21wYWN0IC5keGJsLXNjLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXdlZWstYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZmxvdzogd3JhcC1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXNwYWNlciB7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGltZS1tYXJrZXItd3JhcHBlci1pbnZpc2libGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWRhdGUtbmF2aWdhdG9yIHtcclxuICAgIC5keGJsLWNhbGVuZGFyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWFwdC1sYWJlbHMtY29udGFpbmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuXHJcbiAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHNwYW46bnRoLWxhc3QtY2hpbGQobisyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1tb3JlLWxhYmVscy1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcblxyXG4gICAgICAgICYgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3Ige1xyXG4gICAgLmR4Ymwtc2VsZWN0LWFsbC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jaGVja2JveCBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbGlzdGJveCxcclxuICAgIC5keGJsLWxpc3QtYm94IHtcclxuICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbGlzdGJveCAuZHhibC1saXN0Ym94LWl0ZW0sXHJcbiAgICAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ybi1mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtcm4tdG9vbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAmID4gYnV0dG9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gYnV0dG9uOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogTGFiZWxzICYgU3RhdHVzZXMgY29sb3IgKi9cclxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIHtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItcHJpbWFyeS1jb2xvcjogI3skZHgtcHJpbWFyeX07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLXdoaXRlLWNvbG9yOiAjeyRkeC13aGl0ZX07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWJsdWUtY29sb3I6ICN7JGR4LWJsdWV9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1pbmRpZ28tY29sb3I6ICN7JGR4LWluZGlnb307XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLXB1cnBsZS1jb2xvcjogI3skZHgtcHVycGxlfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItcGluay1jb2xvcjogI3skZHgtcGlua307XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLXJlZC1jb2xvcjogI3skZHgtcmVkfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItb3JhbmdlLWNvbG9yOiAjeyRkeC1vcmFuZ2V9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci15ZWxsb3ctY29sb3I6ICN7JGR4LXllbGxvd307XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWdyZWVuLWNvbG9yOiAjeyRkeC1ncmVlbn07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLXRlYWwtY29sb3I6ICN7JGR4LXRlYWx9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1jeWFuLWNvbG9yOiAjeyRkeC1jeWFufTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItbGlnaHQtY29sb3I6ICN7JGR4LWxpZ2h0fTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItbGlnaHQtZ3JheS1jb2xvcjogI3skZHgtZ3JheS0yMDB9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1kYXJrLWNvbG9yOiAjeyRkeC1kYXJrfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZGlzYWJsZWQtY29sb3I6ICN7JGR4LXNjaGVkdWxlci1kaXNhYmxlZC1jb2xvcn07XHJcblxyXG4gICAgLmR4YmwtYmx1ZS1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYmx1ZS1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ibHVlLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1pbmRpZ28tY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWluZGlnby1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1pbmRpZ28tY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXB1cnBsZS1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcHVycGxlLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXB1cnBsZS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcGluay1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcGluay1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1waW5rLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1yZWQtY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXJlZC1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1yZWQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLW9yYW5nZS1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItb3JhbmdlLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLW9yYW5nZS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwteWVsbG93LWNvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci15ZWxsb3ctY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXIteWVsbG93LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ncmVlbi1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItZ3JlZW4tY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItZ3JlZW4tY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRlYWwtY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXRlYWwtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItdGVhbC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY3lhbi1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItY3lhbi1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1jeWFuLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1saWdodC1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItbGlnaHQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjaGVkdWxlci1kaXNhYmxlZC1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWxpZ2h0LWdyYXktY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWxpZ2h0LWdyYXktY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItbGlnaHQtZ3JheS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZGFyay1mb250LWNvbG9yIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItZGFyay1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtd2hpdGUtZm9udC1jb2xvciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXdoaXRlLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJiAuZHhibC1kYXRlLW5hdmlnYXRvciA+IGR4YmwtY2FsZW5kYXIge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxufVxyXG5cclxuLyogQXBwb2ludG1lbnQgZWRpdCBkaWFsb2cgKi9cclxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nIHtcclxuICAgICYuZHhibC1zY2hlZHVsZXItY29sb3Ige1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgJiAuZHhibC1zYy1sYWJlbC1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNXJlbSAqIDAuNyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keGJsLXNjLWZsLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1zYy1mbC1pdGVtLXdpdGgtaWNvbiA+IC5keGJsLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMC4zNzVyZW0gKiAyICsgMXJlbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keGJsLXNjLWRpYWxvZy10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgZGl2LmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1pbWFnZS13aWR0aCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1pbWFnZS1oZWlnaHQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWFwdC1lZGl0LWRpYWxvZy1ib2R5LFxyXG4gICAgICAgICYgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtYm9keSA+IC5keGJsLWFwdC1lZGl0LWRpYWxvZy1ib2R5IHtcclxuICAgICAgICAgICAgPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3Mge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtd2Vlay1idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgJiA+IGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWhlYWRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc2MtaGludCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNzZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zYy1tb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1hcHQtZWRpdC1kaWFsb2ctaGVhZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItcmFkaXVzKTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteCk7XHJcbn1cclxuXHJcbi5keGJsLWFwdC1lZGl0LWRpYWxvZy1ib2R5IHtcclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXgpO1xyXG5cclxuICAgICYgLmR4Ymwtc2MtZmwtaXRlbS1jb250ZW50IHtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJiA+IGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4Ymwtc2MtZmwtaXRlbS1pY29uIHtcclxuICAgIHBhZGRpbmc6IDAuMjUwMDMxMjVyZW0gY2FsYyh2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteCkgKiAwLjUpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4uZHhibC1hcHQtZWRpdC1jb21wYWN0LWRpYWxvZy1ib2R5IC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1hcHQtZWRpdC1kaWFsb2cgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZHhibC1zYy1sYWJlbC1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIG1hcmdpbjogMCAwLjVyZW0gMC43cmVtIDAuM3JlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmR4YmwtcmVjdXJyZW50LWFwdC1kZWxldGUtZGlhbG9nLFxyXG4uZHhibC1yZWN1cnJlbnQtYXB0LWVkaXQtZGlhbG9nIHtcclxuICAgIC5keGJsLXNjLWJ1dHRvbi1tYXJnaW4tc3RhcnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXNjaGVkdWxlci1jb2xvci1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG5cclxuICAgICYgLmR4Ymwtc2NoZWR1bGVyLWNvbG9yLWl0ZW0taWNvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcclxuICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1yZWN1cnJlbmNlLW1vZGVsIHtcclxuICAgIC5keGJsLXJlY3VycmVuY2Utc2V0dGluZ3Mge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmR4Ymwtc2MtaGludCB7XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteDogI3skZHgtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteH07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteTogI3skZHgtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteX07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkeC1zY2hlZHVsZXItYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItY29sb3I6ICN7JGR4LXNjaGVkdWxlci1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXN0eWxlOiAjeyRkeC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci13aWR0aDogI3skZHgtc2NoZWR1bGVyLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItcmFkaXVzOiAjeyRkeC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1c307XHJcblxyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG5cclxuICAgIC5keGJsLWFwdC1lZGl0LWNvbXBhY3QtZGlhbG9nLWhlYWRlcixcclxuICAgIC5keGJsLXNjLXRvb2x0aXAtaGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWFwdC1lZGl0LWRpYWxvZyB7XHJcbiAgICAgICAgLmR4YmwtYXB0LWVkaXQtY29tcGFjdC1kaWFsb2ctaGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWFwdC1lZGl0LWNvbXBhY3QtZGlhbG9nLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zYy10b29sdGlwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG5cclxuICAgICAgICAmLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAgICAgJiAuZHhibC1zYy1sYWJlbC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLXRvb2x0aXAtaGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLXRvb2x0aXAtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy14KSB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtdG9vbHRpcC1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICAuZHhibC1zYy10b29sdGlwLWl0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2Mtc3ViamVjdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1zYy10YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItc3R5bGU6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSk7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcblxyXG4gICAgJiA+IHRib2R5IHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gdGJvZHksXHJcbiAgICAmID4gdGZvb3QsXHJcbiAgICAmID4gdGhlYWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAmID4gdHIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgJiA+IHRkLFxyXG4gICAgICAgICAgICAmID4gdGgge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCA+IHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIE1lZGlhIHF1ZXJpZXMgKi9cclxuXHJcbkBtZWRpYSAobWF4LWhlaWdodDogMzIwcHgpIHtcclxuICAgIC5keGJsLXRvb2xiYXItZGlhbG9nIC5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1saXN0Ym94LFxyXG4gICAgLmR4YmwtdG9vbGJhci1kaWFsb2cgLmR4YmwtcmVzb3VyY2UtbmF2aWdhdG9yIC5keGJsLWxpc3QtYm94IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgIC5keGJsLWFwdC1lZGl0LWRpYWxvZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xyXG4gICAgLmR4Ymwtc2NoZWR1bGVyIHtcclxuICAgICAgICAuZHhibC1zYy10YWJsZSB0ciA+IHRkIHtcclxuICAgICAgICAgICAgJi5keGJsLXNjLW1pbnV0ZS1jZWxsIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEuODVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXNjLWhvdXItY2VsbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS44NWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4Ymwtc2MtaG91ci1jZWxsLFxyXG4gICAgICAgICAgICAmLmR4Ymwtc2MtbWludXRlLWNlbGwsXHJcbiAgICAgICAgICAgICYuZHhibC1zYy10aW1lLXJ1bGVycy1jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ODVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtdGltZS1ydWxlcnMtY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0LjQ4ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy10YWJsZS5keGJsLWhvdXItdGltZS1zY2FsZSB0ciA+IHRkLmR4Ymwtc2MtaG91ci1jZWxsLFxyXG4gICAgICAgIC5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy10aW1lLXJ1bGVycy1jYXB0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLXRhYmxlLmR4YmwtaG91ci10aW1lLXNjYWxlIHRyID4gdGQuZHhibC1zYy1taW51dGUtY2VsbCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLXRhYmxlOm5vdCguZHhibC1ob3VyLXRpbWUtc2NhbGUpIHRyID4gdGQge1xyXG4gICAgICAgICAgICAmLmR4Ymwtc2MtaG91ci1jZWxsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXNjLW1pbnV0ZS1jZWxsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1ob3VyLW1pbi10ZXh0LWNvbXBhY3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtaG91ci10ZXh0LFxyXG4gICAgICAgIC5keGJsLXNjLW1pbnV0ZS1jZWxsIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtZGF5dmlldyAuZHhibC1zYy1kYXRlLWhyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtZGF0ZS1oci13cmFwcGVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLXNjLWRhdGUtaHItbW9udGgge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4Ymwtc2MtZGF0ZS1oci1tb250aCxcclxuICAgICAgICAgICAgLmR4Ymwtc2MtZGF0ZS1oci1kYXkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1zYy1kYXRlLWhyLWRheSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJtZFwiKSkge1xyXG4gICAgLmR4YmwtYXB0LWVkaXQtZGlhbG9nIHtcclxuICAgICAgICAtLWR4YmwtaW1hZ2Utd2lkdGg6ICN7JGR4LWltYWdlLXNpemV9O1xyXG5cclxuICAgICAgICAuZHhibC1zYy1mbC1pdGVtOm5vdCguZHhibC1zYy1mbC1pdGVtLXdpdGgtaWNvbikge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZHhibC1pbWFnZS13aWR0aCkgKyB2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteCkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cclxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xyXG5AaW1wb3J0IFwibWl4aW5zL2h0bWwtZWRpdG9yXCI7XHJcblxyXG4uZHhibC1odG1sLWVkaXRvci5keGJsLWludmlzaWJsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZHhibC1odG1sLWVkaXRvciB7XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItaW52YWxpZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXJhZGl1czogI3skZHgtaHRtbC1lZGl0b3ItYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcn07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRoOiAjeyRkeC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZTogI3skZHgtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItY29sb3I6ICN7JGR4LWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcmVzaXplLWZyYW1lOiAjeyRkeC1odG1sLWVkaXRvci10YWJsZS1yZXNpemUtZnJhbWV9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrLWZvbnQtY29sb3I6ICN7JGR4LWh0bWwtZWRpdG9yLWJsb2NrLWZvbnQtY29sb3J9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3Itd2hpdGUtY29sb3J9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1mb250LXNpemU6ICN7JGR4LWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1wYWRkaW5nLXg6ICN7JGR4LWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1wYWRkaW5nLXk6ICN7JGR4LWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6ZS1ib3JkZXItd2lkdGg6ICN7JGR4LWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXplLWJvcmRlci1zdHlsZTogI3skZHgtaHRtbC1lZGl0b3ItcmVzaXplLWZyYW1lLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplOiAjeyRkeC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemV9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWNvbnRlbnQtcGFkZGluZy14OiAjeyRkeC1odG1sLWVkaXRvci1jb250ZW50LXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXk6ICN7JGR4LWh0bWwtZWRpdG9yLWNvbnRlbnQtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9mZnNldDogI3skZHgtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb2Zmc2V0fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1vcGFjaXR5OiAjeyRkeC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1jb2RlLWJsb2NrLWJhY2tncm91bmQtY29sb3I6ICN7JGR4LWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItY29kZS1ibG9jay1wYWRkaW5nOiAjeyRkeC1odG1sLWVkaXRvci1jb2RlLWJsb2NrLXBhZGRpbmd9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLXN0YXJ0OiAjeyRkeC1odG1sLWVkaXRvci1saXN0LWlubGluZS1zdGFydH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtZW5kOiAjeyRkeC1odG1sLWVkaXRvci1saXN0LWlubGluZS1lbmR9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWxpc3Qtd2lkdGg6ICN7JGR4LWh0bWwtZWRpdG9yLWxpc3Qtd2lkdGh9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtcGFkZGluZy1pbmxpbmUtc3RhcnQ6ICN7JGR4LWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtcGFkZGluZy1pbmxpbmUtc3RhcnR9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogI3skZHgtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1ib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRofTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLWJvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGU6ICN7JGR4LWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1tYXJnaW4teDogI3skZHgtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1tYXJnaW4teH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1tYXJnaW4teTogI3skZHgtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1tYXJnaW4teX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcGFkZGluZy14OiAjeyRkeC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXBhZGRpbmcteTogI3skZHgtaHRtbC1lZGl0b3ItdGFibGUtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXg6ICN7JGR4LWh0bWwtZWRpdG9yLXZhcmlhYmxlLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtcGFkZGluZy15OiAjeyRkeC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLWJvcmRlci1yYWRpdXM6ICN7JGR4LWh0bWwtZWRpdG9yLXZhcmlhYmxlLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLW9wYWNpdHk6ICN7JGR4LWh0bWwtZWRpdG9yLXZhcmlhYmxlLW9wYWNpdHl9O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuZHhibC1vZmZpY2UtcmliYm9uIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWh0bWwtZWRpdG9yLWNvbWJvYm94LXNpemUge1xyXG4gICAgICAgIHdpZHRoOiA1LjYyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1odG1sLWVkaXRvci1jb21ib2JveC1mb250IHtcclxuICAgICAgICB3aWR0aDogOS4zNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWh0bWxlZGl0b3Ige1xyXG4gICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlKSB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtaHRtbGVkaXRvci5keC1zdGF0ZS1mb2N1c2VkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWh0bWxlZGl0b3IuZHgtaW52YWxpZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1zdGF0ZS1pbnZpc2libGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtaW52YWxpZC1tZXNzYWdlLmR4LW92ZXJsYXktd3JhcHBlciB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1pbnZhbGlkLW1lc3NhZ2UuZHgtaW52YWxpZC1tZXNzYWdlLWFsd2F5cyxcclxuICAgIC5keC1zdGF0ZS1mb2N1c2VkLmR4LWludmFsaWQgLmR4LWludmFsaWQtbWVzc2FnZS1hdXRvIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1pbnZhbGlkLW1lc3NhZ2UgPiAuZHgtb3ZlcmxheS1jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy14KTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBvdmVyZmxvdzogY2xpcDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtbWVudGlvbiB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgcGFkZGluZzogMXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMCU7XHJcblxyXG4gICAgICAgIC5keC1xdWlsbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6ZS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXplLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS10b3AsXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtbGVmdCxcclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBzLXJlc2l6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHMtcmVzaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBlLXJlc2l6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBlLXJlc2l6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1ib3R0b206OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS10b3A6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1sZWZ0OjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtcmlnaHQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLWJvdHRvbS1yaWdodCxcclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci1ib3R0b20tbGVmdCxcclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci10b3AtcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItdG9wLWxlZnQsXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1yaWdodDo6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1sZWZ0OjphZnRlcixcclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLXRvcDo6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1ib3R0b206OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygyICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci1ib3R0b20tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogc2UtcmVzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci1ib3R0b20tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBuZS1yZXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItdG9wLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5lLXJlc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItdG9wLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogc2UtcmVzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keC10YWJsZS1yZXNpemUtZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keC10YWJsZS1yZXNpemUtZnJhbWUgLmR4LWh0bWxlZGl0b3Itcm93LXJlc2l6ZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXJlc2l6ZS1mcmFtZSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHJvdy1yZXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keC10YWJsZS1yZXNpemUtZnJhbWUgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4LXRhYmxlLXJlc2l6ZS1mcmFtZSAuZHgtaHRtbGVkaXRvci1jb2x1bW4tcmVzaXplciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1yZXNpemUtZnJhbWUpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBjb2wtcmVzaXplO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHgtaHRtbGVkaXRvci1jb250ZW50IHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWNvbnRlbnQtcGFkZGluZy15KSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWNvbnRlbnQtcGFkZGluZy14KTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1saXN0LWlubGluZS1zdGFydCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJltkYXRhLWxpc3Q9XCJidWxsZXRcIl06OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKDAgLSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLXN0YXJ0KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtZW5kKTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1saXN0LXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGlbZGF0YS1saXN0PVwib3JkZXJlZFwiXSB7XHJcbiAgICAgICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBhZGQtY291bnRlci1yZXNldCgkZHgtaHRtbC1lZGl0b3ItbWF4LWluZGVudCk7XHJcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0wO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0LTAsIG50aCgkZHgtaHRtbC1lZGl0b3ItbGlzdC1zdHlsZSwgMSkpIFwiLiBcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLXBhZGRpbmctaW5saW5lLXN0YXJ0KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1ib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ibG9jay1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1tYXJnaW4teSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi14KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnFsLWNvZGUtYmxvY2stY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ibG9jay1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnFsLWNvZGUtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1odG1sLWVkaXRvci1jb2RlLWJsb2NrLXBhZGRpbmcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnFsLWJsYW5rIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1vcGFjaXR5KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9mZnNldCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9mZnNldCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbZGF0YS1wbGFjZWhvbGRlcl0gPiBwIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBhZGQtY291bnRlcigkZHgtaHRtbC1lZGl0b3ItbWF4LWluZGVudCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkZC1pbmRlbnQtc3R5bGVzKCRkeC1odG1sLWVkaXRvci1tYXgtaW5kZW50KTtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHVuaWNvZGUtYmlkaTogaXNvbGF0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQsXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcGFkZGluZy14KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4LXZhcmlhYmxlID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHgtdmFyaWFibGUgPiBzcGFuOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1vcGFjaXR5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gc3R5bGVzIGZvciBtZW50aW9uc1xyXG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciB7XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1ib3JkZXItd2lkdGg6ICN7JGR4LWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1ib3JkZXItc3R5bGU6ICN7JGR4LWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1ib3JkZXItY29sb3I6ICN7JGR4LWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1iYWNrZ3JvdW5kOiAjeyRkeC1iZ307XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci13aWR0aDogI3skZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci1zdHlsZTogI3skZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcn07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLXdpZHRoOiAjeyRkeC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJhY2tncm91bmQtY29sb3I6ICN7JGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1wYWRkaW5nLXg6ICN7JGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtcGFkZGluZy15OiAjeyRkeC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tcGFkZGluZy15fTtcclxuXHJcbiAgICB0b3A6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzU3MTU7XHJcblxyXG4gICAgJiA+IC5keC1vdmVybGF5LWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJhY2tncm91bmQpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggLTNweCByZ2JhKDAgMCAwIC8gMTAlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBjbGlwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1wb3B1cC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWxpc3QgLmR4LWVtcHR5LW1lc3NhZ2UsXHJcbiAgICAuZHgtbGlzdC1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci1zdHlsZSkgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXN1Z2dlc3Rpb24tbGlzdCAuZHgtbGlzdC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc3VnZ2VzdGlvbi1saXN0IHtcclxuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXNjcm9sbGFibGUsXHJcbiAgICAuZHgtc2Nyb2xsYWJsZS13cmFwcGVyLFxyXG4gICAgLmR4LXNjcm9sbGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXNjcm9sbGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXNjcm9sbGFibGUtY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXNjcm9sbGJhci12ZXJ0aWNhbCB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItd2lkdGgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgbGluZWFyIDAuMTVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyIDAuMTVzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1zY3JvbGxhYmxlLXNjcm9sbGJhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1zY3JvbGxiYXItdmVydGljYWwgLmR4LXNjcm9sbGFibGUtc2Nyb2xsIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLXdpZHRoKTtcclxuICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc2Nyb2xsYWJsZS1zY3JvbGwtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtbGlzdCAuZHgtbGlzdC1pdGVtLmR4LXN0YXRlLWZvY3VzZWQge1xyXG4gICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWxpc3QgLmR4LWxpc3QtaXRlbS5keC1zdGF0ZS1ob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1saXN0LWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LXBhZGRpbmcteSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LXBhZGRpbmcteCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXN0YXRlLWludmlzaWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1zY3JvbGxhYmxlLW5hdGl2ZSB7XHJcbiAgICAgICAgJi5keC1zY3JvbGxhYmxlLXdyYXBwZXIgPiAuZHgtc2Nyb2xsYWJsZS1jb250YWluZXIsXHJcbiAgICAgICAgPiBkaXYuZHgtc2Nyb2xsYWJsZS13cmFwcGVyID4gLmR4LXNjcm9sbGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4LXNjcm9sbGFibGUtdmVydGljYWwsXHJcbiAgICAgICAgJi5keC1zY3JvbGxhYmxlLXZlcnRpY2FsID4gLmR4LXNjcm9sbGFibGUtd3JhcHBlciA+IC5keC1zY3JvbGxhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHgtc2Nyb2xsYWJsZS1uYXRpdmUtaW9zIHtcclxuICAgICAgICAgICAgLmR4LXNjcm9sbGFibGUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDElO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHgtc2Nyb2xsYWJsZS1ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgICAgIC5keC1zY3JvbGxhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keC1zY3JvbGxhYmxlLW5hdGl2ZS1hbmRyb2lkIC5keC1zY3JvbGxhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cge1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWRpYWxvZy1mb290ZXItbWFyZ2luLWJvdHRvbTogI3skZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWZvb3Rlci1tYXJnaW4tYm90dG9tfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXJhZGl1czogI3skZHgtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItd2lkdGg6ICN7JGR4LWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItc3R5bGU6ICN7JGR4LWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItY29sb3I6ICN7JGR4LWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWRyYWctb3Zlci1ib3JkZXItY29sb3I6ICN7JGR4LWh0bWwtZWRpdG9yLWRyYWctem9uZS1kcmFnLW92ZXItYm9yZGVyLWNvbG9yfTtcclxuXHJcbiAgICAuZHhibC1kaWFsb2ctbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRkeC1odG1sLWVkaXRvci1kaWFsb2ctbGFiZWwtbWFyZ2luLWJvdHRvbTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1kaWFsb2ctY29sdW1uLWRpcmVjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWRpYWxvZy1yb3ctZGlyZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbW9iaWxlLWRpYWxvZy1idXR0b25zIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbW9iaWxlLWRpYWxvZy1idXR0b24ge1xyXG4gICAgICAgIGZsZXg6IDEgMSAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZGlhbG9nLXJvdy1nYXAge1xyXG4gICAgICAgIHJvdy1nYXA6ICRkeC1odG1sLWVkaXRvci1kaWFsb2ctcm93LWdhcDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1kaWFsb2ctY29sdW1uLWdhcCB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1jb2x1bW4tZ2FwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWFzcGVjdC1yYXRpbyB7XHJcbiAgICAgICAgd2lkdGg6ICRkeC1odG1sLWVkaXRvci1kaWFsb2ctYXNwZWN0LXJhdGlvLWJ1dHRvbi1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1hc3BlY3QtcmF0aW8tYnV0dG9uLXNpemU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDAgJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1jb2x1bW4tZ2FwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWdyaWQtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBjYWxjKCRkeC1odG1sLWVkaXRvci1kaWFsb2ctYXNwZWN0LXJhdGlvLWJ1dHRvbi1zaXplICsgJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1jb2x1bW4tZ2FwICogMikgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ncmlkLWNvbHVtbi0zIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMztcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1kcm9wLXpvbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMTQuMzc1cmVtO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcm93LWdhcDogMC41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWRyb3Atem9uZS1kcmFnLW92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtZHJhZy1vdmVyLWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZHJvcC1pbWFnZS1pY29uIHtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZHJvcC16b25lLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc3RyZXRjaGVkIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkeC1wb3B1cC1iZztcclxuICAgIGJvcmRlci10b3A6ICRkeC1odG1sLWVkaXRvci1kaWFsb2ctZm9vdGVyLWJvcmRlci10b3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRpYWxvZy1mb290ZXItbWFyZ2luLWJvdHRvbSk7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AZnVuY3Rpb24gYWRkLWNvdW50ZXItcmVzZXQoJGNvdW50ZXIsICRzdGFydDogMSkge1xyXG4gICAgQGlmICRjb3VudGVyID4gJHN0YXJ0IHtcclxuICAgICAgICBAcmV0dXJuIGFkZC1jb3VudGVyLXJlc2V0KCRjb3VudGVyIC0gMSwgJHN0YXJ0KSArIFwiIFwiICsgZHhibC1saXN0LSN7JGNvdW50ZXJ9O1xyXG4gICAgfVxyXG5cclxuICAgIEByZXR1cm4gZHhibC1saXN0LSN7JGNvdW50ZXJ9O1xyXG59XHJcblxyXG5AbWl4aW4gaWYtbGVzcy10aGVuLW1heC1pbmRlbnQoJHZhbHVlKSB7XHJcbiAgICBAaWYgJHZhbHVlIDwgJGR4LWh0bWwtZWRpdG9yLW1heC1pbmRlbnQge1xyXG4gICAgICAgIGxpLnFsLWluZGVudC0jeyR2YWx1ZX0ge1xyXG4gICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBhZGQtY291bnRlci1yZXNldCgkZHgtaHRtbC1lZGl0b3ItbWF4LWluZGVudCwgJHZhbHVlICsgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYWRkLWNvdW50ZXIoJGNvdW50ZXIpIHtcclxuICAgIEBpZiAkY291bnRlciA+IDAge1xyXG4gICAgICAgIEBpbmNsdWRlIGFkZC1jb3VudGVyKCRjb3VudGVyIC0gMSk7XHJcblxyXG4gICAgICAgIG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtI3skY291bnRlcn0ge1xyXG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogZHhibC1saXN0LSN7JGNvdW50ZXJ9O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoZHhibC1saXN0LSN7JGNvdW50ZXJ9LCBudGgoJGR4LWh0bWwtZWRpdG9yLWxpc3Qtc3R5bGUsICgkY291bnRlciAlIDMpICsgMSkpIFwiLiBcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaWYtbGVzcy10aGVuLW1heC1pbmRlbnQoJGNvdW50ZXIpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYWRkLWluZGVudC1zdHlsZXMoJGNvdW50ZXIpIHtcclxuICAgIEBpZiAkY291bnRlciA+IDAge1xyXG4gICAgICAgIEBpbmNsdWRlIGFkZC1pbmRlbnQtc3R5bGVzKCRjb3VudGVyIC0gMSk7XHJcblxyXG4gICAgICAgIC5xbC1pbmRlbnQtI3skY291bnRlcn0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMyAqICRjb3VudGVyICogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkucWwtaW5kZW50LSN7JGNvdW50ZXJ9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDMgKiAkY291bnRlciArICRkeC1odG1sLWVkaXRvci1saXN0LWlubGluZS1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmR4YmwtdG9hc3QtcG9ydGFsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cclxuICAgIC0tZHhibC10b2FzdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gICAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi10eXBlOiB1bnNldDtcclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluLWxlZnQge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pbi1yaWdodCB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtaW4tdXAge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluLWRvd24ge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluIHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluLWxlZnQge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluLXJpZ2h0IHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluLXVwIHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluLWRvd24ge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1peGluIHRvYXN0LWRpcmVjdGlvbi1hbmltYXRpb24oJGFuaW1hdGlvbi1uYW1lKSB7XHJcbiAgICAgICAgJi5keGJsLXRvYXN0LWFsaWduLWxlZnQgPiAuZHhibC10b2FzdCB7XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogI3skYW5pbWF0aW9uLW5hbWV9LWxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtdG9hc3QtYWxpZ24tcmlnaHQgPiAuZHhibC10b2FzdCB7XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogI3skYW5pbWF0aW9uLW5hbWV9LXJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXRvYXN0LWFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgICAgICYuZHhibC10b2FzdC1hbGlnbi10b3AgPiAuZHhibC10b2FzdCB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6ICN7JGFuaW1hdGlvbi1uYW1lfS1kb3duO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtdG9hc3QtYWxpZ24tYm90dG9tID4gLmR4YmwtdG9hc3Qge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi10eXBlOiAjeyRhbmltYXRpb24tbmFtZX0tdXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdG9hc3QtZGlyZWN0aW9uLWFuaW1hdGlvbihcImR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluXCIpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbiA+IC5keGJsLXRvYXN0IHtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6IGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1mYWRlLWluIHtcclxuICAgICAgICBAaW5jbHVkZSB0b2FzdC1kaXJlY3Rpb24tYW5pbWF0aW9uKFwiZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pblwiKTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwidG9hc3QuYW5pbWF0aW9uXCI7XHJcbkBpbXBvcnQgXCJ0b2FzdC5jb2xvclwiO1xyXG5cclxuLmR4YmwtdG9hc3QtcG9ydGFsIHtcclxuICAgIC0tZHhibC10b2FzdC1ib3VuZC1tYXJnaW46ICN7JGR4LXRvYXN0LWJvdW5kLW1hcmdpbn07XHJcbiAgICAtLWR4YmwtdG9hc3QtYm91bmQtcGFkZGluZzogI3skZHgtdG9hc3QtYm91bmQtcGFkZGluZ307XHJcblxyXG4gICAgJHJlbmRlci1tb2RlczogKFxyXG4gICAgICAgIFwicHJpbWFyeVwiLFxyXG4gICAgICAgIFwiaW5mb1wiLFxyXG4gICAgICAgIFwic3VjY2Vzc1wiLFxyXG4gICAgICAgIFwid2FybmluZ1wiLFxyXG4gICAgICAgIFwiZGFuZ2VyXCJcclxuICAgICk7XHJcblxyXG4gICAgJHRoZW1lLW1vZGVzOiAoXHJcbiAgICAgICAgXCJhdXRvXCIsXHJcbiAgICAgICAgXCJsaWdodFwiLFxyXG4gICAgICAgIFwiZGFya1wiLFxyXG4gICAgICAgIFwic2F0dXJhdGVkXCIsXHJcbiAgICAgICAgXCJwYXN0ZWxcIlxyXG4gICAgKTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWR4YmwtdG9hc3QtYm91bmQtcGFkZGluZyk7XHJcblxyXG4gICAgJi5keGJsLXRvYXN0LWZpeGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvYXN0LWFsaWduLXRvcCB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC10b2FzdC1hbGlnbi1ib3R0b20ge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdG9hc3QtYWxpZ24tbGVmdCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC10b2FzdC1ib3VuZC1tYXJnaW4pO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC10b2FzdC1hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC10b2FzdC1hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdG9hc3QtaGlkZS1hbGwtYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdG9hc3Qge1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyRkeC10b2FzdC1ib3JkZXItcmFkaXVzfTsgLy8gI3tnZXRUb2FzdFByb3AoXCJib3JkZXItcmFkaXVzXCIsIFwibWVkaXVtXCIpfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtYm9yZGVyLXdpZHRoOiAjeyRkeC10b2FzdC1ib3JkZXItd2lkdGh9OyAvLyAje2dldFRvYXN0UHJvcChcImJvcmRlci13aWR0aFwiLCBcIm1lZGl1bVwiKX07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWJveC1zaGFkb3c6ICN7JGR4LXRvYXN0LWJveC1zaGFkb3d9OyAvLyAje2dldFRvYXN0UHJvcChcImJveC1zaGFkb3dcIiwgXCJtZWRpdW1cIil9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1tYXJnaW4tdG9wOiAjeyRkeC10b2FzdC1tYXJnaW4tdG9wfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtd2lkdGg6ICN7JGR4LXRvYXN0LWFjY2VudC1saW5nLXdpZHRofTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtdG9hc3QtaGVhZGVyLWZvbnQtc2l6ZX07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiAjeyRkeC10b2FzdC1mb250LWNvbG9yLWRhcmt9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC13ZWlnaHQ6ICN7JGR4LXRvYXN0LWhlYWRlci1mb250LXdlaWdodH07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWhlYWRlci1nYXA6ICN7JGR4LXRvYXN0LWhlYWRlci1nYXB9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtc2l6ZTogI3skZHgtdG9hc3QtdGV4dC1mb250LXNpemV9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6ICN7JGR4LXRvYXN0LWZvbnQtY29sb3ItZGFya307XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LXRleHQtZm9udC13ZWlnaHQ6ICN7JGR4LXRvYXN0LXRleHQtZm9udC13ZWlnaHR9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1pY29uLXRvcC1wYWRkaW5nOiAjeyRkeC10b2FzdC1pY29uLXRvcC1wYWRkaW5nfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1jb250ZW50LXRvcC1wYWRkaW5nOiAjeyRkeC10b2FzdC10ZXh0LWNvbnRlbnQtdG9wLXBhZGRpbmd9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1jb250ZW50LWdhcDogI3skZHgtdG9hc3QtY29udGVudC1nYXB9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwOiAjeyRkeC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtdGVtcGxhdGUtZ2FwOiAjeyRkeC10b2FzdC10ZW1wbGF0ZS1nYXB9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC10ZW1wbGF0ZS1tYXJnaW4tYm90dG9tOiAjeyRkeC10b2FzdC10ZW1wbGF0ZS1tYXJnaW4tYm90dG9tfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0fTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1saW5lLWhlaWdodDogI3skZHgtdG9hc3QtdGV4dC1saW5lLWhlaWdodH07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWJvZHktcGFkZGluZzogI3skZHgtdG9hc3QtYm9keS1wYWRkaW5nfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiAjeyRkeC10b2FzdC1jbG9zZS1idG4tY29sb3ItZGFya307XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiB2YXIoLS1keGJsLXRvYXN0LW1hcmdpbi10b3ApIDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZHhibC10b2FzdC1ib3gtc2hhZG93KTtcclxuICAgICAgICBhbmltYXRpb246IHZhcigtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGUpO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZHhibC10b2FzdC1hbmltYXRpb24tZHVyYXRpb24pO1xyXG5cclxuICAgICAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtYm94LXNoYWRvdzogI3skZHgtdG9hc3QtYm94LXNoYWRvd307IC8vICN7Z2V0VG9hc3RQcm9wKFwiYm94LXNoYWRvd1wiLCBcInNtYWxsXCIpfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWljb24tdG9wLXBhZGRpbmc6ICN7JGR4LXRvYXN0LWljb24tdG9wLXBhZGRpbmctc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtY29udGVudC1nYXA6ICN7JGR4LXRvYXN0LWNvbnRlbnQtZ2FwLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWhlYWRlci1nYXA6ICN7JGR4LXRvYXN0LWhlYWRlci1nYXAtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1jb250ZW50LWdhcDogI3skZHgtdG9hc3QtdGV4dC1jb250ZW50LWdhcC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC10ZW1wbGF0ZS1nYXA6ICN7JGR4LXRvYXN0LXRlbXBsYXRlLWdhcC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1ib2R5LXBhZGRpbmc6ICN7JGR4LXRvYXN0LWJvZHktcGFkZGluZy1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC10b2FzdC1oZWFkZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1zaXplOiAjeyRkeC10b2FzdC10ZXh0LWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXRvYXN0LXRleHQtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1saW5lLWhlaWdodDogI3skZHgtdG9hc3QtdGV4dC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtYm94LXNoYWRvdzogI3skZHgtdG9hc3QtYm94LXNoYWRvd307XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1pY29uLXRvcC1wYWRkaW5nOiAjeyRkeC10b2FzdC1pY29uLXRvcC1wYWRkaW5nLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWNvbnRlbnQtZ2FwOiAjeyRkeC10b2FzdC1jb250ZW50LWdhcC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1oZWFkZXItZ2FwOiAjeyRkeC10b2FzdC1oZWFkZXItZ2FwLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LXRleHQtY29udGVudC1nYXA6ICN7JGR4LXRvYXN0LXRleHQtY29udGVudC1nYXAtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtdGVtcGxhdGUtZ2FwOiAjeyRkeC10b2FzdC10ZW1wbGF0ZS1nYXAtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtYm9keS1wYWRkaW5nOiAjeyRkeC10b2FzdC1ib2R5LXBhZGRpbmctbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtdG9hc3QtaGVhZGVyLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtc2l6ZTogI3skZHgtdG9hc3QtdGV4dC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LXRleHQtbGluZS1oZWlnaHQ6ICN7JGR4LXRvYXN0LXRleHQtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1peGluIGNvbWJpbmUtdGhlbWUtcmVuZGVyKCR0aGVtZS12YWx1ZSwgJHJlbmRlci12YWx1ZSkge1xyXG4gICAgICAgICAgICAmLmR4YmwtdG9hc3QtdGhlbWUtI3skdGhlbWUtdmFsdWV9LmR4YmwtdG9hc3QtcmVuZGVyLSN7JHJlbmRlci12YWx1ZX0ge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICN7Z2V0VG9hc3RCYWNrZ3JvdW5kKCR0aGVtZS12YWx1ZSwgJHJlbmRlci12YWx1ZSl9O1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAje2dldEFjY2VudENvbG9yKCRyZW5kZXItdmFsdWUpfTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogI3tnZXRUZXh0Q29sb3IoJHRoZW1lLXZhbHVlLCAkcmVuZGVyLXZhbHVlKX07XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogI3tnZXRJY29uQ29sb3IoJHRoZW1lLXZhbHVlLCAkcmVuZGVyLXZhbHVlKX07XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICN7Z2V0Q2xvc2VCdXR0b25Ib3ZlckNvbG9yKCR0aGVtZS12YWx1ZSl9O1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI3tnZXRDbG9zZUJ1dHRvbkhvdmVyQmcoJHRoZW1lLXZhbHVlKX07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBlYWNoICR0aGVtZS1tb2RlIGluICR0aGVtZS1tb2RlcyB7XHJcbiAgICAgICAgICAgIEBlYWNoICRyZW5kZXItdmFsdWUgaW4gJHJlbmRlci1tb2RlcyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb21iaW5lLXRoZW1lLXJlbmRlcigkdGhlbWUtbW9kZSwgJHJlbmRlci12YWx1ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRvYXN0LWFjY2VudC1saW5lIHtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtd2lkdGgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC10b2FzdC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC10b2FzdC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC10b2FzdC1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGdhcDogdmFyKC0tZHhibC10b2FzdC1jb250ZW50LWdhcCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtdG9hc3QtYm9keS1wYWRkaW5nKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRvYXN0LWljb24tY29sdW1uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC10b2FzdC1pY29uLXRvcC1wYWRkaW5nKSAwIDAgMDtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLXRvYXN0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tZHhibC10b2FzdC1pY29uLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9hc3QtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IHZhcigtLWR4YmwtdG9hc3QtY29udGVudC1nYXApO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtdG9hc3QtdGV4dC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC10b2FzdC10ZXh0LWNvbnRlbnQtdG9wLXBhZGRpbmcpIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiB2YXIoLS1keGJsLXRvYXN0LXRleHQtY29udGVudC1nYXApO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC10b2FzdC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLXRvYXN0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRvYXN0LXRleHQtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC10b2FzdC10ZXh0LWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSB2YWx1ZS1uby12ZW5kb3ItcHJlZml4XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogdmFyKC0tZHhibC10b2FzdC1saW5lLWNsYW1wKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtdG9hc3QtdGVtcGxhdGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBnYXA6IHZhcigtLWR4YmwtdG9hc3QtdGVtcGxhdGUtZ2FwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtdG9hc3QtdGVtcGxhdGUtbWFyZ2luLWJvdHRvbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRvYXN0LWNsb3NlIHtcclxuICAgICAgICAgICAgLmR4YmwtdG9hc3QtY2xvc2UtYnRuIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiAjeyRkeC10b2FzdC1jbG9zZS1idG4tcGFkZGluZy14fTtcclxuXHJcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtdG9hc3Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIuZHhibC1kcmF3ZXIge1xyXG4gICAgLS1keGJsLWRyYXdlci1hbmltYXRpb24tZHVyYXRpb246ICN7JGR4LWRyYXdlci1hbmltYXRpb24tZHVyYXRpb259O1xyXG4gICAgLS1keGJsLWRyYXdlci1jb250ZW50LXNoYWRpbmctYmc6ICN7JGR4LWRyYXdlci1jb250ZW50LXNoYWRpbmctYmd9O1xyXG4gICAgLS1keGJsLWRyYXdlci1jb250ZW50LXNoYWRpbmctb3BhY2l0eTogI3skZHgtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtYmc6ICN7JGR4LWRyYXdlci1wYW5lbC1iZ307XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWNvbG9yOiAjeyRkeC1kcmF3ZXItcGFuZWwtY29sb3J9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1ib3gtc2hhZG93LWxlZnQ6ICN7JGR4LWRyYXdlci1wYW5lbC1ib3gtc2hhZG93LWxlZnR9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1ib3gtc2hhZG93LXJpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtYm94LXNoYWRvdy1yaWdodH07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtZmFtaWx5OiAjeyRkeC1kcmF3ZXItcGFuZWwtZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1mb250LXNpemU6ICN7JGR4LWRyYXdlci1wYW5lbC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1saW5lLWhlaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14OiAjeyRkeC1kcmF3ZXItcGFuZWwtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy15OiAjeyRkeC1kcmF3ZXItcGFuZWwtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGg6ICN7JGR4LWRyYXdlci1wYW5lbC13aWR0aH07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbmk6ICN7JGR4LWRyYXdlci1wYW5lbC13aWR0aC1taW5pfTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWJnOiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWNvbG9yOiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC13ZWlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1taW4taGVpZ2h0fTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLXBhZGRpbmcteDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14KTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy15KTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtYm9keS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteCk7XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXkpO1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItYmc6ICN7JGR4LWRyYXdlci1wYW5lbC1mb290ZXItYmd9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItY29sb3I6ICN7JGR4LWRyYXdlci1wYW5lbC1mb290ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItanVzdGlmeS1jb250ZW50OiAjeyRkeC1kcmF3ZXItcGFuZWwtZm9vdGVyLWp1c3RpZnktY29udGVudH07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1taW4taGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtZm9vdGVyLW1pbi1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItcGFkZGluZy14OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXgpO1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItcGFkZGluZy15OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXkpO1xyXG4gICAgLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiAjeyRkeC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItc3R5bGU6ICN7JGR4LWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aDogI3skZHgtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItd2lkdGh9O1xyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1mb250LXNpemU6ICN7JGR4LWRyYXdlci1wYW5lbC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtbGluZS1oZWlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXg6ICN7JGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy15OiAjeyRkeC1kcmF3ZXItcGFuZWwtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbmk6ICN7JGR4LWRyYXdlci1wYW5lbC13aWR0aC1taW5pLXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1taW4taGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1taW4taGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtZm9vdGVyLW1pbi1oZWlnaHQtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1mb250LXNpemU6ICN7JGR4LWRyYXdlci1wYW5lbC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtbGluZS1oZWlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXg6ICN7JGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy15OiAjeyRkeC1kcmF3ZXItcGFuZWwtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbmk6ICN7JGR4LWRyYXdlci1wYW5lbC13aWR0aC1taW5pLWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1taW4taGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1taW4taGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtZm9vdGVyLW1pbi1oZWlnaHQtbGd9O1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1iZyk7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1jb2xvcik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1mb250LXNpemUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLWR4YmwtZHJhd2VyLWFuaW1hdGlvbi1kdXJhdGlvbikgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdmlzaWJpbGl0eSwgd2lkdGg7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGgpO1xyXG5cclxuICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1jbG9zZWRcIiwgJil9IHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItbGVmdFwiLCAmKX0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItcmlnaHRcIiwgJil9IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1kcmF3ZXItaGVhZGVyLFxyXG4gICAgICAgIC5keGJsLWRyYXdlci1ib2R5LFxyXG4gICAgICAgIC5keGJsLWRyYXdlci1mb290ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZHJhd2VyLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItYmcpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1wYWRkaW5nLXgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC1kcmF3ZXItYm9keSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtYm9keS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWJvZHktcGFkZGluZy14KTtcclxuXHJcbiAgICAgICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLW9wZW5cIiwgJil9IHtcclxuICAgICAgICAgICAgICAgIEBhdC1yb290ICN7XHJcbiAgICAgICAgICAgICAgICBzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItbGVmdFwiLCAmKSxcclxuICAgICAgICAgICAgICAgIHNlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1yaWdodFwiLCAmKX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWRyYXdlci1mb290ZXIge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItYmcpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1qdXN0aWZ5LWNvbnRlbnQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1wYWRkaW5nLXgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLWRyYXdlci1zaGFkaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWRyYXdlci1jb250ZW50LXNoYWRpbmctYmcpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIHZhcigtLWR4YmwtZHJhd2VyLWFuaW1hdGlvbi1kdXJhdGlvbik7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdmlzaWJpbGl0eTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1vcGVuXCIsICYpfSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1vcGFjaXR5KTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZHJhd2VyLWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1kcmF3ZXItc2hyaW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuXHJcbiAgICAgICAgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItcmlnaHRcIiwgJil9IHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAYXQtcm9vdCAje1xyXG4gICAgICAgICAgICBzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItbWluaVwiLCAmKSxcclxuICAgICAgICAgICAgc2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLW9wZW5cIiwgJil9IHtcclxuICAgICAgICAgICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLWxlZnRcIiwgJil9IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLXJpZ2h0XCIsICYpfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLWRyYXdlci1jb250ZW50IHtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1kcmF3ZXItb3ZlcmxhcCA+IC5keGJsLWRyYXdlci1wYW5lbCB7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1vcGVuXCIsICYpfSB7XHJcbiAgICAgICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLWxlZnRcIiwgJil9IHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctbGVmdCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLXJpZ2h0XCIsICYpfSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1ib3gtc2hhZG93LXJpZ2h0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtZHJhd2VyLW1pbmkgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC13aWR0aC1taW5pKTtcclxuICAgIH1cclxufVxyXG4iLCJAa2V5ZnJhbWVzIGR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtaG9yaXpvbnRhbCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlWCgwKTtcclxuICAgIH1cclxuXHJcbiAgICA0MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZVgoMC40KTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2NhbGVYKDAuNSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS12ZXJ0aWNhbCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHNjYWxlWSgwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgIDgwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlWSgwLjQpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1jaXJjdWxhciB7XHJcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IH1cclxuICAgIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59XHJcblxyXG4uZHhibC1wcm9ncmVzcy1iYXIge1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci10aGlja25lc3M6ICN7JGR4LXByb2dyZXNzLWJhci10aGlja25lc3N9O1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3ItY29sb3I6ICN7JGR4LXByb2dyZXNzLWJhci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWhlaWdodDogMTAwJTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2std2lkdGg6IDEwMCU7XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6ICN7JGR4LXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2U6ICN7JGR4LXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZX07XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcDogI3skZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcH07XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0OiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1mb250LXNpemU6ICN7JGR4LXByb2dyZXNzLWJhci1sYWJlbC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbi1sZW5ndGg6ICN7JGR4LXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbi1sZW5ndGh9O1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci1pY29uLXdpZHRoOiAjeyRkeC1pbWFnZS1zaXplfTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stY29sb3I6ICN7JGR4LXByb2dyZXNzLWJhci10cmFjay1jb2xvcn07XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLW9wYWNpdHk6ICN7JGR4LXByb2dyZXNzLWJhci10cmFjay1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb246IHVuc2V0O1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWhlaWdodDogdW5zZXQ7XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtd2lkdGg6IHVuc2V0O1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLXRyYW5zZm9ybS1vcmlnaW46IHVuc2V0O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzczogI3skZHgtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzcy1zbX07XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzOiAjeyRkeC1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZTogI3skZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlLXNtfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcDogI3skZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcC1zbX07XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodDogI3skZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZTogI3skZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZS1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzczogI3skZHgtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzcy1sZ307XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzOiAjeyRkeC1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZTogI3skZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlLWxnfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcDogI3skZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcC1sZ307XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodDogI3skZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZTogI3skZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZS1sZ307XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXByb2dyZXNzLWJhci1zdWNjZXNzIHtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcjogI3skZHgtcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtY29sb3J9O1xyXG5cclxuICAgICAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLWhvcml6b250YWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci12ZXJ0aWNhbCAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLWVycm9yIHtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcjogI3skZHgtcHJvZ3Jlc3MtYmFyLWVycm9yLWNvbG9yfTtcclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1ob3Jpem9udGFsIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1wcm9ncmVzcy1iYXItdmVydGljYWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXByb2dyZXNzLWJhci1wYXVzZSB7XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3ItY29sb3I6ICN7JGR4LXByb2dyZXNzLWJhci1wYXVzZS1jb2xvcn07XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1jb2xvcjogI3skZHgtcHJvZ3Jlc3MtYmFyLXBhdXNlLWNvbG9yfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLW9wYWNpdHk6ICN7JGR4LXByb2dyZXNzLWJhci10cmFjay1vcGFjaXR5fTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgIC5keGJsLXByb2dyZXNzLWJhci10cmFjay1jb250YWluZXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1zdWNjZXNzLFxyXG4gICAgICAgICYuZHhibC1wcm9ncmVzcy1iYXItZXJyb3Ige1xyXG4gICAgICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXByb2dyZXNzLWJhci10cmFjay1jb250YWluZXIgPiAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbik7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtdHJhbnNmb3JtLW9yaWdpbik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLWhvcml6b250YWwge1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2staGVpZ2h0OiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci10aGlja25lc3MpO1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2std2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb246IGR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtaG9yaXpvbnRhbCB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbi1sZW5ndGgpIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXByb2dyZXNzLWJhci12ZXJ0aWNhbCB7XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay13aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzKTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb246IGR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtdmVydGljYWwgdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb24tbGVuZ3RoKSBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAgIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5keGJsLXByb2dyZXNzLWJhci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1jaXJjdWxhciB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbi1sZW5ndGgpIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLXByb2dyZXNzLWJhci1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzcyk7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzcyk7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1yb3cge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1wcm9ncmVzcy1iYXItY29sdW1uIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1iZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2UpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2UpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXByb2dyZXNzLWJhci10cmFjay1jb250YWluZXIge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWhlaWdodCk7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLXdpZHRoKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1jb2xvcik7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLW9wYWNpdHkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Itd2lkdGgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1oZWlnaHQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuZHhibC1wcm9ncmVzcy1iYXItbm8taWNvbiB7XHJcbiAgICAgICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaWNvbi13aWR0aDogMHB4OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtaGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItbGFiZWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1nYXApO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwKTtcclxuXHJcbiAgICAgICAgICAgICYgPiBwIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYmVmb3JlIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWFmdGVyIHtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5keGJsLXBpdm90Z3JpZCB7XHJcbiAgICAtLWR4YmwtcGl2b3QtY29sb3I6ICN7JGR4LXBpdm90LWNvbG9yfTtcclxuICAgIC0tZHhibC1waXZvdC1iZzogI3skZHgtcGl2b3QtYmd9O1xyXG4gICAgLS1keGJsLXBpdm90LWJvcmRlci1jb2xvcjogI3skZHgtcGl2b3QtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1waXZvdC1ib3JkZXItc3R5bGU6ICN7JGR4LXBpdm90LWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtcGl2b3QtYm9yZGVyLXdpZHRoOiAjeyRkeC1waXZvdC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXBpdm90LWJvcmRlci1yYWRpdXM6ICN7JGR4LXBpdm90LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXBpdm90LWZvbnQtZmFtaWx5OiAjeyRkeC1waXZvdC1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtcGl2b3QtZm9udC1zaXplOiAjeyRkeC1waXZvdC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBpdm90LWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtcGl2b3QtbWluLXdpZHRoOiAjeyRkeC1waXZvdC1taW4td2lkdGh9O1xyXG4gICAgLS1keGJsLXBpdm90LWZpZWxkLWJnOiAjeyRkeC1waXZvdC1maWVsZC1iZ307XHJcbiAgICAtLWR4YmwtcGl2b3QtZmllbGQtY29sb3I6ICN7JGR4LXBpdm90LWZpZWxkLWNvbG9yfTtcclxuICAgIC0tZHhibC1waXZvdC1maWVsZC1mb250LXNpemU6ICN7JGR4LXBpdm90LWZpZWxkLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtcGl2b3QtZmllbGQtZm9udC13ZWlnaHQ6ICN7JGR4LXBpdm90LWZpZWxkLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC1maWVsZC1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtZmllbGQtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXBpdm90LWhlYWRlci1iZzogI3skZHgtcGl2b3QtaGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1waXZvdC1oZWFkZXItY29sb3I6ICN7JGR4LXBpdm90LWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGl2b3QtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtaGVhZGVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtcGl2b3QtaGVhZGVyLWZvbnQtd2VpZ2h0OiAjeyRkeC1waXZvdC1oZWFkZXItZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLXBpdm90LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtaGVhZGVyLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC10b3RhbC1iZzogI3skZHgtcGl2b3QtdG90YWwtYmd9O1xyXG4gICAgLS1keGJsLXBpdm90LXRvdGFsLWNvbG9yOiAjeyRkeC1waXZvdC10b3RhbC1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGl2b3QtdG90YWwtZm9udC1zaXplOiAjeyRkeC1waXZvdC10b3RhbC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtd2VpZ2h0OiAjeyRkeC1waXZvdC10b3RhbC1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtcGl2b3QtdG90YWwtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LXRvdGFsLWxpbmUtaGVpZ2h0fTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1ib3JkZXItcmFkaXVzOiAjeyRkeC1waXZvdC1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtZm9udC1zaXplOiAjeyRkeC1waXZvdC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1maWVsZC1mb250LXNpemU6ICN7JGR4LXBpdm90LWZpZWxkLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBpdm90LWZpZWxkLWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC1maWVsZC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBpdm90LWhlYWRlci1mb250LXNpemU6ICN7JGR4LXBpdm90LWhlYWRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtaGVhZGVyLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBpdm90LXRvdGFsLWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHQtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLXBpdm90LWJvcmRlci1yYWRpdXM6ICN7JGR4LXBpdm90LWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1mb250LXNpemU6ICN7JGR4LXBpdm90LWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLXBpdm90LWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtZmllbGQtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtZmllbGQtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LWZpZWxkLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtaGVhZGVyLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLXBpdm90LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdG90YWwtZm9udC1zaXplOiAjeyRkeC1waXZvdC1oZWFkZXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdG90YWwtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LWhlYWRlci1saW5lLWhlaWdodC1sZ307XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItc3R5bGUpO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItd2lkdGgpO1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXdpZHRoKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBjb2xvcjogdmFyKC0tZHhibC1waXZvdC1jb2xvcik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBpdm90LWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1waXZvdC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtbGluZS1oZWlnaHQpO1xyXG4gICAgbWluLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LW1pbi13aWR0aCk7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmID4gdGFibGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYgPiB0aGVhZCxcclxuICAgICAgICAmID4gdGJvZHksXHJcbiAgICAgICAgJiA+IHRmb290IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICYgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtaGVhZGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC1maWVsZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtaGVhZGVyLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtaGVhZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1waXZvdC1oZWFkZXItZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LWhlYWRlci1leHBhbmRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC1maWVsZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LWZpZWxkLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXBpdm90LWZpZWxkLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1waXZvdC1maWVsZC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtZmllbGQtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtZmllbGQtbGluZS1oZWlnaHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46bm90KC5keGJsLWltYWdlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC1maWVsZC1jZWxsLWluYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LWRhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRkLFxyXG4gICAgICAgICAgICAgICAgJiA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1waXZvdC1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC10b3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtdG90YWwtYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1waXZvdC10b3RhbC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1waXZvdC10b3RhbC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1waXZvdC10b3RhbC1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRvdGFsLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgICAgICAgICAmLmR4YmwtcGl2b3QtYXJlYS1kYXRhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXBpdm90LWFyZWEtcm93LFxyXG4gICAgICAgICAgICAmLmR4YmwtcGl2b3QtYXJlYS1kYXRhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1waXZvdC1hcmVhLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1waXZvdC1hcmVhLXJvdyB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gdGZvb3QgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmR4YmwtdXBsb2FkIHtcclxuICAgIC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1mb250LXNpemU6ICN7JGR4LXVwbG9hZC1sb2FkLXN0YXRlLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3I6ICN7JGR4LXVwbG9hZC1sb2FkLXN0YXRlLWNvbG9yfTtcclxuICAgIC0tZHhibC11cGxvYWQtaW1hZ2Utc3BhY2luZzogI3skZHgtdXBsb2FkLWltYWdlLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLXVwbG9hZC1maWxlLXNpemUtY29sb3I6ICN7JGR4LXVwbG9hZC1maWxlLXNpemUtY29sb3J9O1xyXG4gICAgLS1keGJsLXVwbG9hZC1maWxlLXNpemUtcGFkZGluZy1sZWZ0OiAjeyRkeC11cGxvYWQtZmlsZS1zaXplLXBhZGRpbmctbGVmdH07XHJcbiAgICAtLWR4YmwtdXBsb2FkLWZpbGUtYnRuLXBhZGRpbmc6ICN7JGR4LXVwbG9hZC1maWxlLWJ0bi1wYWRkaW5nfTtcclxuICAgIC0tZHhibC11cGxvYWQtZmlsZS1mb250LXdlaWdodDogI3skZHgtdXBsb2FkLWZpbGUtZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLXVwbG9hZC1maWxlLWhlaWdodDogI3skZHgtdXBsb2FkLWZpbGUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXctcGFkZGluZy10b3A6ICN7JGR4LXVwbG9hZC1maWxlLWxpc3Qtdmlldy1wYWRkaW5nLXRvcH07XHJcbiAgICAtLWR4YmwtdXBsb2FkLWZpbGUtbWFyZ2luLWJvdHRvbTogI3skZHgtdXBsb2FkLWZpbGUtbWFyZ2luLWJvdHRvbX07XHJcbiAgICAtLWR4YmwtdXBsb2FkLXBhZGRpbmctdG9wOiAjeyRkeC11cGxvYWQtcGFkZGluZy10b3B9O1xyXG4gICAgLS1keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLWJvcmRlci1yYWRpdXM6ICN7JGR4LXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLWljb24tbWFyZ2luOiAjeyRkeC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1pY29uLW1hcmdpbn07XHJcbiAgICAtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctbWVzc2FnZS1tYXJnaW46ICN7JGR4LXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLW1lc3NhZ2UtbWFyZ2lufTtcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tZHhibC11cGxvYWQtcGFkZGluZy10b3ApO1xyXG5cclxuICAgIC5keGJsLXVwbG9hZC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG5cclxuICAgICAgICAuZHhibC11cGxvYWQtcGFuZWwge1xyXG4gICAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtdXBsb2FkLWJ1dHRvbi1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXVwbG9hZC1maWxlLWxpc3QtdmlldyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1keGJsLXVwbG9hZC1maWxlLWxpc3Qtdmlldy1wYWRkaW5nLXRvcCk7XHJcblxyXG4gICAgICAgICAgICAuZHhibC11cGxvYWQtZmlsZS12aWV3IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC11cGxvYWQtZmlsZS1tYXJnaW4tYm90dG9tKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC11cGxvYWQtZmlsZS1oZWlnaHQpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC11cGxvYWQtZmlsZS1idG4tcGFkZGluZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC11cGxvYWQtZmlsZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtdXBsb2FkLWZpbGUtYnRuLXBhZGRpbmc6ICN7JGR4LXVwbG9hZC1maWxlLWljb24tcGFkZGluZ307XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHhibC11cGxvYWQtZmlsZS12aWV3LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXVwbG9hZC1maWxlLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1wcm9ncmVzcy1iYXItdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLXVwbG9hZC1maWxlLXZpZXctbG9hZC1zdGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1pbnZhbGlkLWxvYWQtc3RhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLXVwbG9hZC1sb2FkLXN0YXRlLWNvbG9yOiAjeyRkeC12YWxpZGF0aW9uLWludmFsaWQtY29sb3J9O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1zdWNjZXNzLWxvYWQtc3RhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLXVwbG9hZC1sb2FkLXN0YXRlLWNvbG9yOiAjeyRkeC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yfTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1zaXplIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLXVwbG9hZC1maWxlLXNpemUtcGFkZGluZy1sZWZ0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtc2l6ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGR4LXdhcm5pbmd9O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiB2YXIoLS1keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLW1lc3NhZ2UtbWFyZ2luKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHZhcigtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctaWNvbi1tYXJnaW4pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHZhcigtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctbWVzc2FnZS1tYXJnaW4pIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdXBsb2FkLWZ1bGwtd2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC11cGxvYWQtaGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NHB4KSB7XHJcbiAgICAuZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWJ1dHRvbi1wYW5lbCAuZHhibC1idG4tY2FwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xyXG4uZHhicnYtd3JhcHBlciB7XHJcbiAgICAtLWR4YnJ2LXByaW1hcnktY29sb3I6ICN7JGR4LXByaW1hcnl9O1xyXG4gICAgLS1keGJydi1zZWNvbmRhcnktY29sb3I6ICN7JGR4LXNlY29uZGFyeX07XHJcbiAgICAtLWR4YnJ2LWxpZ2h0LWNvbG9yOiAjeyRkeC1saWdodH07XHJcbiAgICAtLWR4YnJ2LWRhcmstY29sb3I6ICN7JGR4LWRhcmt9O1xyXG4gICAgLS1keGJydi13aGl0ZS1jb2xvcjogI3skZHgtd2hpdGV9O1xyXG4gICAgLS1keGJydi1ncmF5LWNvbG9yOiAjODg4O1xyXG4gICAgLS1keGJydi1kYW5nZXItY29sb3I6ICN7JGR4LWRhbmdlcn07XHJcbiAgICAtLWR4YnJ2LWdyb3VwLWJnLWNvbG9yOiAjeyRkeC1ncm91cC1iZ307XHJcbiAgICAtLWR4YnJ2LWJvcmRlci1jb2xvcjogI3skZHgtYm9yZGVyLWNvbG9yfTtcclxufVxyXG4iLCIvLyBCdXR0b25zXHJcbi5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgIC0tZHhibC1idG4tYmc6IHdoaXRlO1xyXG4gICAgLS1keGJsLWJ0bi1jb2xvcjogI3skZHgtZ3JheS05MDB9O1xyXG4gICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICN7JGR4LWdyYXktMzAwfTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjeyRkeC1ncmF5LTkwMH07XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGR4LWdyYXktMzAwfTtcclxuICAgIC0tZHhibC1idG4taG92ZXItYmc6ICN7JGR4LWdyYXktMTAwfTtcclxuICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6ICN7JGR4LWdyYXktOTAwfTtcclxuICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1ncmF5LTEwMH07XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB3aGl0ZTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGR4LWdyYXktNjAwfTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6ICN7JGR4LWJ0bi1zcGVjaWFsLWJveC1zaGFkb3d9O1xyXG59XHJcblxyXG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjeyRkeC1ncmF5LTMwMH07XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjeyRkeC1ncmF5LTEwMH07XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1ncmF5LTkwMH07XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skZHgtZ3JheS0zMDB9O1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICN7JGR4LWdyYXktMzAwfTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjeyRkeC1ncmF5LTkwMH07XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGR4LWdyYXktMzAwfTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkeC1ncmF5LTMwMH07XHJcbn1cclxuXHJcbi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogI3skZHgtZ3JheS0xMDB9O1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtZ3JheS05MDB9O1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGR4LWdyYXktMzAwfTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjeyRkeC1ncmF5LTMwMH07XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI3skZHgtZ3JheS05MDB9O1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRkeC1ncmF5LTMwMH07XHJcbn1cclxuXHJcbi5keGJsLWJ0bi1saWdodDp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xyXG4gICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiAjeyRkeC1idG4tc3BlY2lhbC1ib3gtc2hhZG93fTtcclxufVxyXG4iXX0= */
